TSTP Solution File: ITP246^3 by cocATP---0.2.0

View Problem - Process Solution

%------------------------------------------------------------------------------
% File     : cocATP---0.2.0
% Problem  : ITP246^3 : TPTP v7.6.0. Released v7.6.0.
% Transfm  : none
% Format   : tptp:raw
% Command  : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p

% Computer : n015.cluster.edu
% Model    : x86_64 x86_64
% CPU      : Intel(R) Xeon(R) CPU E5-2620 v4 2.10GHz
% Memory   : 8042.1875MB
% OS       : Linux 3.10.0-693.el7.x86_64
% CPULimit : 300s
% WCLimit  : 0s
% DateTime : Tue Mar 29 17:47:45 EDT 2022

% Result   : Unknown 0.85s 1.06s
% Output   : None 
% Verified : 
% SZS Type : -

% Comments : 
%------------------------------------------------------------------------------
%----No solution output by system
%------------------------------------------------------------------------------
%----ORIGINAL SYSTEM OUTPUT
% 0.03/0.11  % Problem    : ITP246^3 : TPTP v7.6.0. Released v7.6.0.
% 0.12/0.13  % Command    : python CASC.py /export/starexec/sandbox2/benchmark/theBenchmark.p
% 0.12/0.33  Computer   : n015.cluster.edu
% 0.12/0.33  Model      : x86_64 x86_64
% 0.12/0.33  CPUModel   : Intel(R) Xeon(R) CPU E5-2620 v4 @ 2.10GHz
% 0.12/0.33  RAMPerCPU  : 8042.1875MB
% 0.12/0.33  OS         : Linux 3.10.0-693.el7.x86_64
% 0.12/0.33  % CPULimit   : 300
% 0.12/0.33  % DateTime   : Fri Mar 18 12:08:26 EDT 2022
% 0.12/0.33  % CPUTime    : 
% 0.12/0.34  ModuleCmd_Load.c(213):ERROR:105: Unable to locate a modulefile for 'python/python27'
% 0.19/0.35  Python 2.7.5
% 0.49/0.66  Using paths ['/home/cristobal/cocATP/CASC/TPTP/', '/export/starexec/sandbox2/benchmark/', '/export/starexec/sandbox2/benchmark/']
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1bae6c8>, <kernel.Type object at 0x1baed88>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Num__Onum_Mt__Num__Onum_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc3368934014287244435at_num:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1bae200>, <kernel.Type object at 0x1baecf8>) of role type named ty_n_t__Product____Type__Oprod_I_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc4471711990508489141at_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1bae2d8>, <kernel.Type object at 0x1b8bea8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_Pr8693737435421807431at_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1bae200>, <kernel.Type object at 0x1b8bab8>) of role type named ty_n_t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc859450856879609959at_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1bae200>, <kernel.Type object at 0x2b4d9de4bf80>) of role type named ty_n_t__Set__Oset_It__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_fi4554929511873752355omplex:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1b8bea8>, <kernel.Type object at 0x2b4d9de4bfc8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring list_P7413028617227757229T_VEBT:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1b8bea8>, <kernel.Type object at 0x2b4d9de4bef0>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc2963631642982155120at_num:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x1b8b908>, <kernel.Type object at 0x2b4d9de4be60>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc7248412053542808358at_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4bdd0>, <kernel.Type object at 0x2b4d9de4be18>) of role type named ty_n_t__Set__Oset_It__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_fi7789364187291644575l_real:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4bd88>, <kernel.Type object at 0x2b4d9de4bea8>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring filter6041513312241820739omplex:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4bd40>, <kernel.Type object at 0x2b4d9de4bdd0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring list_P7037539587688870467BT_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4bcf8>, <kernel.Type object at 0x2b4d9de4bbd8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring list_P4547456442757143711BT_int:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4bd40>, <kernel.Type object at 0x2b4d9de4bd88>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring list_P5647936690300460905T_VEBT:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4bb48>, <kernel.Type object at 0x2b4d9de4bcf8>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc8243902056947475879T_VEBT:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4bab8>, <kernel.Type object at 0x2b4d9de4bd40>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_Pr5085853215250843933omplex:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4ba28>, <kernel.Type object at 0x2b4d9de4bb48>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc8923325533196201883nteger:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b998>, <kernel.Type object at 0x2b4d9de4bab8>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc7272778201969148633d_enat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b908>, <kernel.Type object at 0x2b4d9de4ba28>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring list_P3126845725202233233VEBT_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b878>, <kernel.Type object at 0x2b4d9de4b998>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring list_P7495141550334521929T_VEBT:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b7e8>, <kernel.Type object at 0x2b4d9de4b908>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring filter2146258269922977983l_real:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b6c8>, <kernel.Type object at 0x2b4d9de4b878>) of role type named ty_n_t__Option__Ooption_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring option4927543243414619207at_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b638>, <kernel.Type object at 0x2b4d9de4b7e8>) of role type named ty_n_t__Filter__Ofilter_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring filter1242075044329608583at_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b5a8>, <kernel.Type object at 0x2b4d9de4b6c8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_Pr6218003697084177305l_real:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b518>, <kernel.Type object at 0x2b4d9de4b638>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring list_P3744719386663036955um_num:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b488>, <kernel.Type object at 0x2b4d9de4b5a8>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring list_P1726324292696863441at_num:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b3f8>, <kernel.Type object at 0x2b4d9de4b518>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc9072475918466114483BT_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b368>, <kernel.Type object at 0x2b4d9de4b488>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc4894624898956917775BT_int:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b2d8>, <kernel.Type object at 0x2b4d9de4b3f8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_Pr1261947904930325089at_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b248>, <kernel.Type object at 0x2b4d9de4b368>) of role type named ty_n_t__Set__Oset_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_Pr958786334691620121nt_int:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b1b8>, <kernel.Type object at 0x2b4d9de4b2d8>) of role type named ty_n_t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc4411394909380815293omplex:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b128>, <kernel.Type object at 0x2b4da5901368>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring list_P7333126701944960589_nat_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4bcb0>, <kernel.Type object at 0x2b4da591ee60>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring list_P6285523579766656935_o_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b128>, <kernel.Type object at 0x2b4da591edd0>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring list_P3795440434834930179_o_int:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4d9de4b128>, <kernel.Type object at 0x2b4da5919dd0>) of role type named ty_n_t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc334124729049499915VEBT_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4da591ee60>, <kernel.Type object at 0x2b4da5919cf8>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc2504756804600209347T_VEBT:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4da591ee60>, <kernel.Type object at 0x2b4da5919638>) of role type named ty_n_t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc6271795597528267376eger_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4da591eb00>, <kernel.Type object at 0x2b4da59191b8>) of role type named ty_n_t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring produc2422161461964618553l_real:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4da591ee60>, <kernel.Type object at 0x2b4da5919638>) of role type named ty_n_t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring product_prod_num_num:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4da591eb00>, <kernel.Type object at 0x2b4da5919200>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring product_prod_nat_num:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4da591eb00>, <kernel.Type object at 0x2b4da5919cb0>) of role type named ty_n_t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring product_prod_nat_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4da5919830>, <kernel.Type object at 0x2b4da5919a28>) of role type named ty_n_t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring product_prod_int_int:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4da5919ab8>, <kernel.Type object at 0x2b4da5919a70>) of role type named ty_n_t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring list_P4002435161011370285od_o_o:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4da5919830>, <kernel.Type object at 0x2b4da5919a28>) of role type named ty_n_t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring list_list_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4da5919200>, <kernel.Type object at 0x2b4da5919a70>) of role type named ty_n_t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring list_VEBT_VEBT:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4da5919a28>, <kernel.Type object at 0x1bb1a28>) of role type named ty_n_t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring set_list_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4da5919a70>, <kernel.Type object at 0x1bb1a28>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.49/0.66  Using role type
% 0.49/0.66  Declaring product_prod_o_nat:Type
% 0.49/0.66  FOF formula (<kernel.Constant object at 0x2b4da5919f38>, <kernel.Type object at 0x1bb1ea8>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring product_prod_o_int:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4da5919200>, <kernel.Type object at 0x1bb1488>) of role type named ty_n_t__Set__Oset_It__VEBT____Definitions__OVEBT_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_VEBT_VEBT:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4da5919a70>, <kernel.Type object at 0x1bb13b0>) of role type named ty_n_t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_set_nat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4da5919200>, <kernel.Type object at 0x1bb1758>) of role type named ty_n_t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_Code_integer:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4da5919f38>, <kernel.Type object at 0x1bb1b00>) of role type named ty_n_t__List__Olist_It__Extended____Nat__Oenat_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring list_Extended_enat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4da5919f38>, <kernel.Type object at 0x1bb12d8>) of role type named ty_n_t__Set__Oset_It__Product____Type__Ounit_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_Product_unit:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1bb14d0>, <kernel.Type object at 0x1bb1950>) of role type named ty_n_t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_Extended_enat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1bb1a28>, <kernel.Type object at 0x1bb12d8>) of role type named ty_n_t__List__Olist_It__Complex__Ocomplex_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring list_complex:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1bb1950>, <kernel.Type object at 0x2b4d9de49248>) of role type named ty_n_t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring product_prod_o_o:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1bb12d8>, <kernel.Type object at 0x2b4d9de49248>) of role type named ty_n_t__Set__Oset_It__Complex__Ocomplex_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_complex:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1bb1440>, <kernel.Type object at 0x2b4d9de49200>) of role type named ty_n_t__Filter__Ofilter_It__Real__Oreal_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring filter_real:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1bb1a28>, <kernel.Type object at 0x2b4d9de491b8>) of role type named ty_n_t__Option__Ooption_It__Num__Onum_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring option_num:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1bb12d8>, <kernel.Type object at 0x2b4d9de490e0>) of role type named ty_n_t__Option__Ooption_It__Nat__Onat_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring option_nat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1bb1a28>, <kernel.Type object at 0x2b4d9de49128>) of role type named ty_n_t__Filter__Ofilter_It__Nat__Onat_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring filter_nat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1bb1440>, <kernel.Type object at 0x2b4d9de49050>) of role type named ty_n_t__Set__Oset_It__String__Ochar_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_char:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x1bb1440>, <kernel.Type object at 0x2b4d9de49098>) of role type named ty_n_t__List__Olist_It__Real__Oreal_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring list_real:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de491b8>, <kernel.Type object at 0x2b4d9de49050>) of role type named ty_n_t__Set__Oset_It__Real__Oreal_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_real:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49170>, <kernel.Type object at 0x2b4d9de49320>) of role type named ty_n_t__List__Olist_It__Num__Onum_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring list_num:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49200>, <kernel.Type object at 0x2b4d9de493b0>) of role type named ty_n_t__List__Olist_It__Nat__Onat_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring list_nat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49128>, <kernel.Type object at 0x2b4d9de493f8>) of role type named ty_n_t__List__Olist_It__Int__Oint_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring list_int:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de491b8>, <kernel.Type object at 0x2b4d9de49440>) of role type named ty_n_t__VEBT____Definitions__OVEBT
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring vEBT_VEBT:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49170>, <kernel.Type object at 0x2b4d9de49488>) of role type named ty_n_t__Set__Oset_It__Rat__Orat_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_rat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49200>, <kernel.Type object at 0x2b4d9de494d0>) of role type named ty_n_t__Set__Oset_It__Num__Onum_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_num:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49128>, <kernel.Type object at 0x2b4d9de49518>) of role type named ty_n_t__Set__Oset_It__Nat__Onat_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_nat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de491b8>, <kernel.Type object at 0x2b4d9de49560>) of role type named ty_n_t__Set__Oset_It__Int__Oint_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_int:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49170>, <kernel.Type object at 0x2b4d9de495a8>) of role type named ty_n_t__Code____Numeral__Ointeger
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring code_integer:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49200>, <kernel.Type object at 0x2b4d9de495f0>) of role type named ty_n_t__Product____Type__Ounit
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring product_unit:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49128>, <kernel.Type object at 0x2b4d9de49638>) of role type named ty_n_t__Extended____Nat__Oenat
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring extended_enat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49170>, <kernel.Type object at 0x2b4d9de495a8>) of role type named ty_n_t__List__Olist_I_Eo_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring list_o:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49248>, <kernel.Type object at 0x2b4d9de496c8>) of role type named ty_n_t__Complex__Ocomplex
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring complex:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49200>, <kernel.Type object at 0x2b4d9de495f0>) of role type named ty_n_t__String__Oliteral
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring literal:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49170>, <kernel.Type object at 0x2b4d9de49710>) of role type named ty_n_t__Set__Oset_I_Eo_J
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring set_o:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49248>, <kernel.Type object at 0x2b4d9de49758>) of role type named ty_n_t__String__Ochar
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring char:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49200>, <kernel.Type object at 0x2b4d9de497a0>) of role type named ty_n_t__Real__Oreal
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring real:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49170>, <kernel.Type object at 0x2b4d9de497e8>) of role type named ty_n_t__Rat__Orat
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring rat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49248>, <kernel.Type object at 0x2b4d9de49830>) of role type named ty_n_t__Num__Onum
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring num:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49200>, <kernel.Type object at 0x2b4d9de49878>) of role type named ty_n_t__Nat__Onat
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring nat:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49170>, <kernel.Type object at 0x2b4d9de498c0>) of role type named ty_n_t__Int__Oint
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring int:Type
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49170>, <kernel.DependentProduct object at 0x2b4d9de49a70>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Rat__Orat
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring archim2889992004027027881ng_rat:(rat->int)
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49908>, <kernel.DependentProduct object at 0x2b4d9de49b00>) of role type named sy_c_Archimedean__Field_Oceiling_001t__Real__Oreal
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring archim7802044766580827645g_real:(real->int)
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49a70>, <kernel.DependentProduct object at 0x2b4d9de49b90>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Rat__Orat
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring archim3151403230148437115or_rat:(rat->int)
% 0.49/0.67  FOF formula (<kernel.Constant object at 0x2b4d9de49b00>, <kernel.DependentProduct object at 0x2b4d9de49c20>) of role type named sy_c_Archimedean__Field_Ofloor__ceiling__class_Ofloor_001t__Real__Oreal
% 0.49/0.67  Using role type
% 0.49/0.67  Declaring archim6058952711729229775r_real:(real->int)
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b4d9de491b8>, <kernel.DependentProduct object at 0x2b4d9de49cb0>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Rat__Orat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring archimedean_frac_rat:(rat->rat)
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b4d9de49b00>, <kernel.DependentProduct object at 0x2b4d9de49cf8>) of role type named sy_c_Archimedean__Field_Ofrac_001t__Real__Oreal
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring archim2898591450579166408c_real:(real->real)
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b4d9de49cb0>, <kernel.DependentProduct object at 0x2b4d9de49d88>) of role type named sy_c_Archimedean__Field_Oround_001t__Rat__Orat
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring archim7778729529865785530nd_rat:(rat->int)
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b4d9de49cf8>, <kernel.DependentProduct object at 0x2b4d9de49e18>) of role type named sy_c_Archimedean__Field_Oround_001t__Real__Oreal
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring archim8280529875227126926d_real:(real->int)
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b4d9de49d88>, <kernel.DependentProduct object at 0x2b4d9de49cb0>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_re1962705104956426057at_rat:(((nat->rat)->((nat->rat)->Prop))->((((nat->rat)->(nat->rat))->(((nat->rat)->(nat->rat))->Prop))->(((nat->rat)->((nat->rat)->(nat->rat)))->(((nat->rat)->((nat->rat)->(nat->rat)))->Prop))))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b4d9de49e18>, <kernel.DependentProduct object at 0x2b4d9de49cf8>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_re895249473297799549at_rat:(((nat->rat)->((nat->rat)->Prop))->(((nat->rat)->((nat->rat)->Prop))->(((nat->rat)->(nat->rat))->(((nat->rat)->(nat->rat))->Prop))))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b4d9de49cb0>, <kernel.DependentProduct object at 0x2b4d9de49ef0>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_Eo_001_Eo
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_re728719798268516973at_o_o:(((nat->rat)->((nat->rat)->Prop))->((Prop->(Prop->Prop))->(((nat->rat)->Prop)->(((nat->rat)->Prop)->Prop))))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b4d9de49cf8>, <kernel.DependentProduct object at 0x2b4d9de49f80>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J_001_062_It__Real__Oreal_Mt__Real__Oreal_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_re4695409256820837752l_real:(((nat->rat)->(real->Prop))->((((nat->rat)->(nat->rat))->((real->real)->Prop))->(((nat->rat)->((nat->rat)->(nat->rat)))->((real->(real->real))->Prop))))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b4d9de49ef0>, <kernel.DependentProduct object at 0x1b98200>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_Eo_J_001_062_It__Real__Oreal_M_Eo_J
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_re4521903465945308077real_o:(((nat->rat)->(real->Prop))->((((nat->rat)->Prop)->((real->Prop)->Prop))->(((nat->rat)->((nat->rat)->Prop))->((real->(real->Prop))->Prop))))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b4d9de49ef0>, <kernel.DependentProduct object at 0x1b98170>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal
% 0.49/0.68  Using role type
% 0.49/0.68  Declaring bNF_re3023117138289059399t_real:(((nat->rat)->(real->Prop))->(((nat->rat)->(real->Prop))->(((nat->rat)->(nat->rat))->((real->real)->Prop))))
% 0.49/0.68  FOF formula (<kernel.Constant object at 0x2b4d9de49e18>, <kernel.DependentProduct object at 0x1b98320>) of role type named sy_c_BNF__Def_Orel__fun_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal_001_Eo_001_Eo
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re4297313714947099218al_o_o:(((nat->rat)->(real->Prop))->((Prop->(Prop->Prop))->(((nat->rat)->Prop)->((real->Prop)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b980e0>, <kernel.DependentProduct object at 0x1b98368>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Int__Oint_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re3403563459893282935_int_o:((int->(int->Prop))->(((int->Prop)->((int->Prop)->Prop))->((int->(int->Prop))->((int->(int->Prop))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b98320>, <kernel.DependentProduct object at 0x1b984d0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_062_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re711492959462206631nt_int:((int->(int->Prop))->(((int->int)->((int->int)->Prop))->((int->(int->int))->((int->(int->int))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b98200>, <kernel.DependentProduct object at 0x1b981b8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001_Eo_001_Eo
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re5089333283451836215nt_o_o:((int->(int->Prop))->((Prop->(Prop->Prop))->((int->Prop)->((int->Prop)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b984d0>, <kernel.DependentProduct object at 0x1b98560>) of role type named sy_c_BNF__Def_Orel__fun_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re4712519889275205905nt_int:((int->(int->Prop))->((int->(int->Prop))->((int->int)->((int->int)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b981b8>, <kernel.DependentProduct object at 0x1b984d0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Nat__Onat_M_Eo_J_001_062_It__Nat__Onat_M_Eo_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re578469030762574527_nat_o:((nat->(nat->Prop))->(((nat->Prop)->((nat->Prop)->Prop))->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b980e0>, <kernel.DependentProduct object at 0x1b98710>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re1345281282404953727at_nat:((nat->(nat->Prop))->(((nat->nat)->((nat->nat)->Prop))->((nat->(nat->nat))->((nat->(nat->nat))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b984d0>, <kernel.DependentProduct object at 0x1b983f8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001_Eo_001_Eo
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re4705727531993890431at_o_o:((nat->(nat->Prop))->((Prop->(Prop->Prop))->((nat->Prop)->((nat->Prop)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b98710>, <kernel.DependentProduct object at 0x1b986c8>) of role type named sy_c_BNF__Def_Orel__fun_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re5653821019739307937at_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->((nat->nat)->((nat->nat)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b983f8>, <kernel.DependentProduct object at 0x1b98050>) of role type named sy_c_BNF__Def_Orel__fun_001t__Num__Onum_001t__Num__Onum_001_062_It__Num__Onum_Mt__Int__Oint_J_001_062_It__Num__Onum_Mt__Int__Oint_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re8402795839162346335um_int:((num->(num->Prop))->(((num->int)->((num->int)->Prop))->((num->(num->int))->((num->(num->int))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b986c8>, <kernel.DependentProduct object at 0x1b988c0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Num__Onum_001t__Num__Onum_001t__Int__Oint_001t__Int__Oint
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re1822329894187522285nt_int:((num->(num->Prop))->((int->(int->Prop))->((num->int)->((num->int)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b98050>, <kernel.DependentProduct object at 0x1b98320>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re5228765855967844073nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(((product_prod_int_int->product_prod_int_int)->((product_prod_int_int->product_prod_int_int)->Prop))->((product_prod_int_int->(product_prod_int_int->product_prod_int_int))->((product_prod_int_int->(product_prod_int_int->product_prod_int_int))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b988c0>, <kernel.DependentProduct object at 0x1b98950>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_Eo_001_Eo
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re8699439704749558557nt_o_o:((product_prod_int_int->(product_prod_int_int->Prop))->((Prop->(Prop->Prop))->((product_prod_int_int->Prop)->((product_prod_int_int->Prop)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b98320>, <kernel.DependentProduct object at 0x1b989e0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re7145576690424134365nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->((product_prod_int_int->(product_prod_int_int->Prop))->((product_prod_int_int->product_prod_int_int)->((product_prod_int_int->product_prod_int_int)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b98950>, <kernel.DependentProduct object at 0x1b98998>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J_001_062_It__Rat__Orat_Mt__Rat__Orat_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re7627151682743391978at_rat:((product_prod_int_int->(rat->Prop))->(((product_prod_int_int->product_prod_int_int)->((rat->rat)->Prop))->((product_prod_int_int->(product_prod_int_int->product_prod_int_int))->((rat->(rat->rat))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b989e0>, <kernel.DependentProduct object at 0x1b98b00>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat_001_Eo_001_Eo
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re1494630372529172596at_o_o:((product_prod_int_int->(rat->Prop))->((Prop->(Prop->Prop))->((product_prod_int_int->Prop)->((rat->Prop)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b98998>, <kernel.DependentProduct object at 0x1b98b90>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re8279943556446156061nt_rat:((product_prod_int_int->(rat->Prop))->((product_prod_int_int->(rat->Prop))->((product_prod_int_int->product_prod_int_int)->((rat->rat)->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b98b00>, <kernel.DependentProduct object at 0x1b987a0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.49/0.69  Using role type
% 0.49/0.69  Declaring bNF_re717283939379294677_int_o:((product_prod_nat_nat->(int->Prop))->(((product_prod_nat_nat->Prop)->((int->Prop)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((int->(int->Prop))->Prop))))
% 0.49/0.69  FOF formula (<kernel.Constant object at 0x1b98b90>, <kernel.DependentProduct object at 0x1b98dd0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_re7408651293131936558nt_int:((product_prod_nat_nat->(int->Prop))->(((product_prod_nat_nat->product_prod_nat_nat)->((int->int)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->((int->(int->int))->Prop))))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b987a0>, <kernel.DependentProduct object at 0x1b98a70>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001_Eo_001_Eo
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_re6644619430987730960nt_o_o:((product_prod_nat_nat->(int->Prop))->((Prop->(Prop->Prop))->((product_prod_nat_nat->Prop)->((int->Prop)->Prop))))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b98dd0>, <kernel.DependentProduct object at 0x1b98d88>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001t__Nat__Onat_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_re4555766996558763186at_nat:((product_prod_nat_nat->(int->Prop))->((nat->(nat->Prop))->((product_prod_nat_nat->nat)->((int->nat)->Prop))))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b98a70>, <kernel.DependentProduct object at 0x1b98e60>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_re7400052026677387805at_int:((product_prod_nat_nat->(int->Prop))->((product_prod_nat_nat->(int->Prop))->((product_prod_nat_nat->product_prod_nat_nat)->((int->int)->Prop))))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b98d88>, <kernel.DependentProduct object at 0x1b98b48>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_re4202695980764964119_nat_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(((product_prod_nat_nat->Prop)->((product_prod_nat_nat->Prop)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->Prop))))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b98e60>, <kernel.DependentProduct object at 0x1b98cb0>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_re3099431351363272937at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(((product_prod_nat_nat->product_prod_nat_nat)->((product_prod_nat_nat->product_prod_nat_nat)->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->Prop))))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b98b48>, <kernel.DependentProduct object at 0x1b98d40>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo_001_Eo
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_re3666534408544137501at_o_o:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((Prop->(Prop->Prop))->((product_prod_nat_nat->Prop)->((product_prod_nat_nat->Prop)->Prop))))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b98cb0>, <kernel.DependentProduct object at 0x1b9b098>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_re8246922863344978751at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((nat->(nat->Prop))->((product_prod_nat_nat->nat)->((product_prod_nat_nat->nat)->Prop))))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b98d40>, <kernel.DependentProduct object at 0x1b9b248>) of role type named sy_c_BNF__Def_Orel__fun_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bNF_re2241393799969408733at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->((product_prod_nat_nat->product_prod_nat_nat)->((product_prod_nat_nat->product_prod_nat_nat)->Prop))))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b98cb0>, <kernel.DependentProduct object at 0x1b9b0e0>) of role type named sy_c_Binomial_Obinomial
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring binomial:(nat->(nat->nat))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b98e60>, <kernel.DependentProduct object at 0x1b9b290>) of role type named sy_c_Binomial_Ogbinomial_001t__Complex__Ocomplex
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring gbinomial_complex:(complex->(nat->complex))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b98cb0>, <kernel.DependentProduct object at 0x1b9b200>) of role type named sy_c_Binomial_Ogbinomial_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring gbinomial_int:(int->(nat->int))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b98e60>, <kernel.DependentProduct object at 0x1b9b248>) of role type named sy_c_Binomial_Ogbinomial_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring gbinomial_nat:(nat->(nat->nat))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b98e60>, <kernel.DependentProduct object at 0x1b9b098>) of role type named sy_c_Binomial_Ogbinomial_001t__Rat__Orat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring gbinomial_rat:(rat->(nat->rat))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b1b8>, <kernel.DependentProduct object at 0x1b9b0e0>) of role type named sy_c_Binomial_Ogbinomial_001t__Real__Oreal
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring gbinomial_real:(real->(nat->real))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b170>, <kernel.DependentProduct object at 0x1b9b1b8>) of role type named sy_c_Bit__Operations_Oand__int__rel
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_and_int_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b2d8>, <kernel.DependentProduct object at 0x1b9b0e0>) of role type named sy_c_Bit__Operations_Oand__not__num
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_and_not_num:(num->(num->option_num))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b200>, <kernel.DependentProduct object at 0x1b9b128>) of role type named sy_c_Bit__Operations_Oand__not__num__rel
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_and_not_num_rel:(product_prod_num_num->(product_prod_num_num->Prop))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b3b0>, <kernel.DependentProduct object at 0x1b9b200>) of role type named sy_c_Bit__Operations_Oconcat__bit
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_concat_bit:(nat->(int->(int->int)))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b4d0>, <kernel.DependentProduct object at 0x1b9b170>) of role type named sy_c_Bit__Operations_Oor__not__num__neg
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_or_not_num_neg:(num->(num->num))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b128>, <kernel.DependentProduct object at 0x1b9b4d0>) of role type named sy_c_Bit__Operations_Oor__not__num__neg__rel
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_or3848514188828904588eg_rel:(product_prod_num_num->(product_prod_num_num->Prop))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b170>, <kernel.DependentProduct object at 0x1b9b560>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Code____Numeral__Ointeger
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_ri7632146776885996613nteger:(code_integer->code_integer)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b4d0>, <kernel.DependentProduct object at 0x1b9b5f0>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Onot_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_ri7919022796975470100ot_int:(int->int)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b560>, <kernel.DependentProduct object at 0x1b9b4d0>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Code____Numeral__Ointeger
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_ri6519982836138164636nteger:(nat->(code_integer->code_integer))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b5f0>, <kernel.DependentProduct object at 0x1b9b560>) of role type named sy_c_Bit__Operations_Oring__bit__operations__class_Osigned__take__bit_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_ri631733984087533419it_int:(nat->(int->int))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b4d0>, <kernel.DependentProduct object at 0x1b9b5f0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Code____Numeral__Ointeger
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_se3949692690581998587nteger:(code_integer->(code_integer->code_integer))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b560>, <kernel.DependentProduct object at 0x1b9b4d0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_se725231765392027082nd_int:(int->(int->int))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b5f0>, <kernel.DependentProduct object at 0x1b9b560>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oand_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_se727722235901077358nd_nat:(nat->(nat->nat))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b4d0>, <kernel.DependentProduct object at 0x1b9b5f0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_se8568078237143864401it_int:(nat->(int->int))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b560>, <kernel.DependentProduct object at 0x1b9b4d0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Odrop__bit_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_se8570568707652914677it_nat:(nat->(nat->nat))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b5f0>, <kernel.DependentProduct object at 0x1b9b560>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Code____Numeral__Ointeger
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_se1345352211410354436nteger:(nat->(code_integer->code_integer))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b4d0>, <kernel.DependentProduct object at 0x1b9b5f0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_se2159334234014336723it_int:(nat->(int->int))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b560>, <kernel.DependentProduct object at 0x1b9b4d0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oflip__bit_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_se2161824704523386999it_nat:(nat->(nat->nat))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b5f0>, <kernel.DependentProduct object at 0x1b9b680>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Code____Numeral__Ointeger
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_se2119862282449309892nteger:(nat->code_integer)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b4d0>, <kernel.DependentProduct object at 0x1b9bcb0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_se2000444600071755411sk_int:(nat->int)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9b680>, <kernel.DependentProduct object at 0x1b9bd40>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Omask_001t__Nat__Onat
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_se2002935070580805687sk_nat:(nat->nat)
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9bcb0>, <kernel.DependentProduct object at 0x1b9b680>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Int__Oint
% 0.49/0.70  Using role type
% 0.49/0.70  Declaring bit_se1409905431419307370or_int:(int->(int->int))
% 0.49/0.70  FOF formula (<kernel.Constant object at 0x1b9bd40>, <kernel.DependentProduct object at 0x1b9bcb0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oor_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se1412395901928357646or_nat:(nat->(nat->nat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1b9b680>, <kernel.DependentProduct object at 0x1b9bd40>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Code____Numeral__Ointeger
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se7788150548672797655nteger:(nat->(code_integer->code_integer))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1b9bcb0>, <kernel.DependentProduct object at 0x1b9b680>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se545348938243370406it_int:(nat->(int->int))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1b9bd40>, <kernel.DependentProduct object at 0x1b9bcb0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Opush__bit_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se547839408752420682it_nat:(nat->(nat->nat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1b9b680>, <kernel.DependentProduct object at 0x1b9bef0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Code____Numeral__Ointeger
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se2793503036327961859nteger:(nat->(code_integer->code_integer))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1b9b680>, <kernel.DependentProduct object at 0x1ba20e0>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se7879613467334960850it_int:(nat->(int->int))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1b9b680>, <kernel.DependentProduct object at 0x1ba21b8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oset__bit_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se7882103937844011126it_nat:(nat->(nat->nat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1b9bf80>, <kernel.DependentProduct object at 0x1ba2248>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Code____Numeral__Ointeger
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se1745604003318907178nteger:(nat->(code_integer->code_integer))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba21b8>, <kernel.DependentProduct object at 0x1ba22d8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se2923211474154528505it_int:(nat->(int->int))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba20e0>, <kernel.DependentProduct object at 0x1ba2368>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Otake__bit_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se2925701944663578781it_nat:(nat->(nat->nat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2200>, <kernel.DependentProduct object at 0x1ba23f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Code____Numeral__Ointeger
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se8260200283734997820nteger:(nat->(code_integer->code_integer))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2050>, <kernel.DependentProduct object at 0x1ba2200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se4203085406695923979it_int:(nat->(int->int))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba23f8>, <kernel.DependentProduct object at 0x1ba2050>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Ounset__bit_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se4205575877204974255it_nat:(nat->(nat->nat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2200>, <kernel.DependentProduct object at 0x1ba23f8>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Code____Numeral__Ointeger
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se3222712562003087583nteger:(code_integer->(code_integer->code_integer))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2050>, <kernel.DependentProduct object at 0x1ba2200>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se6526347334894502574or_int:(int->(int->int))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba23f8>, <kernel.DependentProduct object at 0x1ba2050>) of role type named sy_c_Bit__Operations_Osemiring__bit__operations__class_Oxor_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se6528837805403552850or_nat:(nat->(nat->nat))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2200>, <kernel.DependentProduct object at 0x1ba23f8>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Code____Numeral__Ointeger
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se9216721137139052372nteger:(code_integer->(nat->Prop))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2050>, <kernel.DependentProduct object at 0x1ba2200>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Int__Oint
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se1146084159140164899it_int:(int->(nat->Prop))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba23f8>, <kernel.DependentProduct object at 0x1ba2050>) of role type named sy_c_Bit__Operations_Osemiring__bits__class_Obit_001t__Nat__Onat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_se1148574629649215175it_nat:(nat->(nat->Prop))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2878>, <kernel.DependentProduct object at 0x1ba2200>) of role type named sy_c_Bit__Operations_Otake__bit__num
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_take_bit_num:(nat->(num->option_num))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba23f8>, <kernel.DependentProduct object at 0x1ba2878>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations_Oand__num
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_un1837492267222099188nd_num:(num->(num->option_num))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2200>, <kernel.DependentProduct object at 0x1ba23f8>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations_Oand__num__rel
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_un5425074673868309765um_rel:(product_prod_num_num->(product_prod_num_num->Prop))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2878>, <kernel.DependentProduct object at 0x1ba2200>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations_Oxor__num
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_un6178654185764691216or_num:(num->(num->option_num))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba23f8>, <kernel.DependentProduct object at 0x1ba2878>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations_Oxor__num__rel
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_un3595099601533988841um_rel:(product_prod_num_num->(product_prod_num_num->Prop))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2200>, <kernel.DependentProduct object at 0x1ba23f8>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations__class_Oand__num
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_un7362597486090784418nd_num:(num->(num->option_num))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2878>, <kernel.DependentProduct object at 0x1ba2200>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations__class_Oand__num__rel
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_un4731106466462545111um_rel:(product_prod_num_num->(product_prod_num_num->Prop))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba23f8>, <kernel.DependentProduct object at 0x1ba2878>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations__class_Oxor__num
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_un2480387367778600638or_num:(num->(num->option_num))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2200>, <kernel.DependentProduct object at 0x1ba23f8>) of role type named sy_c_Bit__Operations_Ounique__euclidean__semiring__with__bit__operations__class_Oxor__num__rel
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring bit_un2901131394128224187um_rel:(product_prod_num_num->(product_prod_num_num->Prop))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2d88>, <kernel.DependentProduct object at 0x1ba2878>) of role type named sy_c_Code__Numeral_Obit__cut__integer
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring code_bit_cut_integer:(code_integer->produc6271795597528267376eger_o)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2290>, <kernel.DependentProduct object at 0x1ba2d88>) of role type named sy_c_Code__Numeral_Odivmod__abs
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring code_divmod_abs:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2cb0>, <kernel.DependentProduct object at 0x1ba2878>) of role type named sy_c_Code__Numeral_Odivmod__integer
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring code_divmod_integer:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2ea8>, <kernel.DependentProduct object at 0x1ba2e18>) of role type named sy_c_Code__Numeral_Ointeger_Oint__of__integer
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring code_int_of_integer:(code_integer->int)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2878>, <kernel.DependentProduct object at 0x1ba2f80>) of role type named sy_c_Code__Numeral_Ointeger_Ointeger__of__int
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring code_integer_of_int:(int->code_integer)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2e60>, <kernel.DependentProduct object at 0x1ba2f38>) of role type named sy_c_Code__Numeral_Ointeger__of__num
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring code_integer_of_num:(num->code_integer)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2cb0>, <kernel.DependentProduct object at 0x1ba2fc8>) of role type named sy_c_Code__Numeral_Onat__of__integer
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring code_nat_of_integer:(code_integer->nat)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2e18>, <kernel.DependentProduct object at 0x1ba4050>) of role type named sy_c_Code__Numeral_Onum__of__integer
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring code_num_of_integer:(code_integer->num)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2cb0>, <kernel.DependentProduct object at 0x1ba4098>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Extended____Nat__Oenat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring comple2295165028678016749d_enat:(set_Extended_enat->extended_enat)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2f38>, <kernel.DependentProduct object at 0x1ba40e0>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring comple8358262395181532106omplex:(set_fi4554929511873752355omplex->filter6041513312241820739omplex)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2f38>, <kernel.DependentProduct object at 0x1ba4050>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring comple2936214249959783750l_real:(set_fi7789364187291644575l_real->filter2146258269922977983l_real)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba2f38>, <kernel.DependentProduct object at 0x1ba4248>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Real__Oreal
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring comple4887499456419720421f_real:(set_real->real)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba4170>, <kernel.DependentProduct object at 0x1ba42d8>) of role type named sy_c_Complete__Lattices_OInf__class_OInf_001t__Set__Oset_It__Nat__Onat_J
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring comple7806235888213564991et_nat:(set_set_nat->set_nat)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba4128>, <kernel.DependentProduct object at 0x1ba4368>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Extended____Nat__Oenat
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring comple4398354569131411667d_enat:(set_Extended_enat->extended_enat)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba4098>, <kernel.DependentProduct object at 0x1ba43f8>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Real__Oreal
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring comple1385675409528146559p_real:(set_real->real)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba4050>, <kernel.DependentProduct object at 0x1ba4488>) of role type named sy_c_Complete__Lattices_OSup__class_OSup_001t__Set__Oset_It__Nat__Onat_J
% 0.49/0.71  Using role type
% 0.49/0.71  Declaring comple7399068483239264473et_nat:(set_set_nat->set_nat)
% 0.49/0.71  FOF formula (<kernel.Constant object at 0x1ba4170>, <kernel.DependentProduct object at 0x1ba4518>) of role type named sy_c_Complex_OArg
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring arg:(complex->real)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4368>, <kernel.DependentProduct object at 0x1ba4560>) of role type named sy_c_Complex_Ocis
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring cis:(real->complex)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4440>, <kernel.DependentProduct object at 0x1ba45a8>) of role type named sy_c_Complex_Ocnj
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring cnj:(complex->complex)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4248>, <kernel.DependentProduct object at 0x1ba4440>) of role type named sy_c_Complex_Ocomplex_OComplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring complex2:(real->(real->complex))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4638>, <kernel.DependentProduct object at 0x1ba46c8>) of role type named sy_c_Complex_Ocomplex_OIm
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring im:(complex->real)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4440>, <kernel.DependentProduct object at 0x1ba4680>) of role type named sy_c_Complex_Ocomplex_ORe
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring re:(complex->real)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4050>, <kernel.DependentProduct object at 0x1ba4560>) of role type named sy_c_Complex_Ocsqrt
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring csqrt:(complex->complex)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4488>, <kernel.Constant object at 0x1ba46c8>) of role type named sy_c_Complex_Oimaginary__unit
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring imaginary_unit:complex
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba45a8>, <kernel.DependentProduct object at 0x1ba4440>) of role type named sy_c_Complex_Orcis
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring rcis:(real->(real->complex))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4560>, <kernel.DependentProduct object at 0x1ba4758>) of role type named sy_c_Deriv_Odifferentiable_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring differ6690327859849518006l_real:((real->real)->(filter_real->Prop))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4440>, <kernel.DependentProduct object at 0x1ba48c0>) of role type named sy_c_Deriv_Ohas__derivative_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring has_de1759254742604945161l_real:((real->real)->((real->real)->(filter_real->Prop)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4758>, <kernel.DependentProduct object at 0x1ba4878>) of role type named sy_c_Deriv_Ohas__field__derivative_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring has_fi5821293074295781190e_real:((real->real)->(real->(filter_real->Prop)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba48c0>, <kernel.DependentProduct object at 0x1ba46c8>) of role type named sy_c_Deriv_Ohas__vector__derivative_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring has_ve631408500373753343e_real:((real->real)->(real->(filter_real->Prop)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4950>, <kernel.DependentProduct object at 0x1ba4a28>) of role type named sy_c_Divides_Oadjust__div
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring adjust_div:(product_prod_int_int->int)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4440>, <kernel.DependentProduct object at 0x1ba48c0>) of role type named sy_c_Divides_Oadjust__mod
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring adjust_mod:(int->(int->int))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba49e0>, <kernel.DependentProduct object at 0x1ba4950>) of role type named sy_c_Divides_Odivmod__nat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring divmod_nat:(nat->(nat->product_prod_nat_nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4248>, <kernel.DependentProduct object at 0x1ba49e0>) of role type named sy_c_Divides_Oeucl__rel__int
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring eucl_rel_int:(int->(int->(product_prod_int_int->Prop)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4440>, <kernel.DependentProduct object at 0x1ba46c8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring unique5706413561485394159nteger:(produc8923325533196201883nteger->Prop)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4248>, <kernel.DependentProduct object at 0x1ba4b00>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring unique6319869463603278526ux_int:(product_prod_int_int->Prop)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba46c8>, <kernel.DependentProduct object at 0x1ba4b90>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivides__aux_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring unique6322359934112328802ux_nat:(product_prod_nat_nat->Prop)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4b00>, <kernel.DependentProduct object at 0x1ba46c8>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring unique3479559517661332726nteger:(num->(num->produc8923325533196201883nteger))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4b90>, <kernel.DependentProduct object at 0x1ba4b00>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring unique5052692396658037445od_int:(num->(num->product_prod_int_int))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba46c8>, <kernel.DependentProduct object at 0x1ba4b90>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring unique5055182867167087721od_nat:(num->(num->product_prod_nat_nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4b00>, <kernel.DependentProduct object at 0x1ba4e60>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring unique4921790084139445826nteger:(num->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4b90>, <kernel.DependentProduct object at 0x1ba4b00>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring unique5024387138958732305ep_int:(num->(product_prod_int_int->product_prod_int_int))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4e60>, <kernel.DependentProduct object at 0x1ba4b90>) of role type named sy_c_Divides_Ounique__euclidean__semiring__numeral__class_Odivmod__step_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring unique5026877609467782581ep_nat:(num->(product_prod_nat_nat->product_prod_nat_nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4b00>, <kernel.DependentProduct object at 0x2b4d9de53050>) of role type named sy_c_Euclidean__Division_Oeuclidean__semiring__class_Oeuclidean__size_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring euclid4774559944035922753ze_int:(int->nat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4b90>, <kernel.DependentProduct object at 0x2b4d9de530e0>) of role type named sy_c_Euclidean__Division_Oeuclidean__semiring__class_Oeuclidean__size_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring euclid4777050414544973029ze_nat:(nat->nat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4f80>, <kernel.DependentProduct object at 0x2b4d9de53170>) of role type named sy_c_Euclidean__Division_Ounique__euclidean__semiring__class_Odivision__segment_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring euclid3395696857347342551nt_int:(int->int)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4f80>, <kernel.DependentProduct object at 0x2b4d9de53200>) of role type named sy_c_Euclidean__Division_Ounique__euclidean__semiring__class_Odivision__segment_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring euclid3398187327856392827nt_nat:(nat->nat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4e60>, <kernel.DependentProduct object at 0x2b4d9de53290>) of role type named sy_c_Extended__Nat_OeSuc
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring extended_eSuc:(extended_enat->extended_enat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4f80>, <kernel.DependentProduct object at 0x2b4d9de532d8>) of role type named sy_c_Extended__Nat_Oenat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring extended_enat2:(nat->extended_enat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x1ba4ea8>, <kernel.DependentProduct object at 0x2b4d9de53170>) of role type named sy_c_Extended__Nat_Oenat_Ocase__enat_001_Eo
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring extended_case_enat_o:((nat->Prop)->(Prop->(extended_enat->Prop)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de530e0>, <kernel.DependentProduct object at 0x2b4d9de53200>) of role type named sy_c_Extended__Nat_Oenat_Ocase__enat_001t__Extended____Nat__Oenat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring extend3600170679010898289d_enat:((nat->extended_enat)->(extended_enat->(extended_enat->extended_enat)))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de53320>, <kernel.Constant object at 0x2b4d9de53200>) of role type named sy_c_Extended__Nat_Oinfinity__class_Oinfinity_001t__Extended____Nat__Oenat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring extend5688581933313929465d_enat:extended_enat
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de531b8>, <kernel.DependentProduct object at 0x2b4d9de534d0>) of role type named sy_c_Extended__Nat_Othe__enat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring extended_the_enat:(extended_enat->nat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de530e0>, <kernel.DependentProduct object at 0x2b4d9de53200>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comm_s8582702949713902594nteger:(code_integer->(nat->code_integer))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de531b8>, <kernel.DependentProduct object at 0x2b4d9de530e0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comm_s2602460028002588243omplex:(complex->(nat->complex))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de53200>, <kernel.DependentProduct object at 0x2b4d9de531b8>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comm_s4660882817536571857er_int:(int->(nat->int))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de530e0>, <kernel.DependentProduct object at 0x2b4d9de53200>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comm_s4663373288045622133er_nat:(nat->(nat->nat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de531b8>, <kernel.DependentProduct object at 0x2b4d9de530e0>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comm_s4028243227959126397er_rat:(rat->(nat->rat))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de53200>, <kernel.DependentProduct object at 0x2b4d9de531b8>) of role type named sy_c_Factorial_Ocomm__semiring__1__class_Opochhammer_001t__Real__Oreal
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring comm_s7457072308508201937r_real:(real->(nat->real))
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de530e0>, <kernel.DependentProduct object at 0x2b4d9de53320>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Code____Numeral__Ointeger
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring semiri3624122377584611663nteger:(nat->code_integer)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de531b8>, <kernel.DependentProduct object at 0x2b4d9de538c0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Complex__Ocomplex
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring semiri5044797733671781792omplex:(nat->complex)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de53320>, <kernel.DependentProduct object at 0x2b4d9de53950>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Int__Oint
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring semiri1406184849735516958ct_int:(nat->int)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de538c0>, <kernel.DependentProduct object at 0x2b4d9de539e0>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Nat__Onat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring semiri1408675320244567234ct_nat:(nat->nat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de53950>, <kernel.DependentProduct object at 0x2b4d9de53a70>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Rat__Orat
% 0.55/0.72  Using role type
% 0.55/0.72  Declaring semiri773545260158071498ct_rat:(nat->rat)
% 0.55/0.72  FOF formula (<kernel.Constant object at 0x2b4d9de539e0>, <kernel.DependentProduct object at 0x2b4d9de53b00>) of role type named sy_c_Factorial_Osemiring__char__0__class_Ofact_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring semiri2265585572941072030t_real:(nat->real)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53a70>, <kernel.DependentProduct object at 0x2b4d9de53b90>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Complex__Ocomplex
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring invers8013647133539491842omplex:(complex->complex)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53290>, <kernel.DependentProduct object at 0x2b4d9de53c20>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Rat__Orat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inverse_inverse_rat:(rat->rat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53ab8>, <kernel.DependentProduct object at 0x2b4d9de53c68>) of role type named sy_c_Fields_Oinverse__class_Oinverse_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inverse_inverse_real:(real->real)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53b48>, <kernel.Constant object at 0x2b4d9de53c68>) of role type named sy_c_Filter_Oat__bot_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring at_bot_real:filter_real
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53c20>, <kernel.Constant object at 0x2b4d9de53c68>) of role type named sy_c_Filter_Oat__top_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring at_top_nat:filter_nat
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53b00>, <kernel.Constant object at 0x2b4d9de53c68>) of role type named sy_c_Filter_Oat__top_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring at_top_real:filter_real
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53a70>, <kernel.DependentProduct object at 0x2b4d9de53c20>) of role type named sy_c_Filter_Oeventually_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring eventually_nat:((nat->Prop)->(filter_nat->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53b00>, <kernel.DependentProduct object at 0x2b4d9de53cb0>) of role type named sy_c_Filter_Oeventually_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring eventu1038000079068216329at_nat:((product_prod_nat_nat->Prop)->(filter1242075044329608583at_nat->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53b90>, <kernel.DependentProduct object at 0x2b4d9de53c20>) of role type named sy_c_Filter_Oeventually_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring eventually_real:((real->Prop)->(filter_real->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53cb0>, <kernel.DependentProduct object at 0x2b4d9de53c68>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring filterlim_nat_nat:((nat->nat)->(filter_nat->(filter_nat->Prop)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53ef0>, <kernel.DependentProduct object at 0x2b4d9de53a70>) of role type named sy_c_Filter_Ofilterlim_001t__Nat__Onat_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring filterlim_nat_real:((nat->real)->(filter_real->(filter_nat->Prop)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53f80>, <kernel.DependentProduct object at 0x2b4d9de53ea8>) of role type named sy_c_Filter_Ofilterlim_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring filterlim_real_real:((real->real)->(filter_real->(filter_real->Prop)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53fc8>, <kernel.DependentProduct object at 0x2b4d9de53d40>) of role type named sy_c_Filter_Ofiltermap_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring filtermap_real_real:((real->real)->(filter_real->filter_real))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53f80>, <kernel.DependentProduct object at 0x2b4d9de53fc8>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring princi3496590319149328850omplex:(set_Pr5085853215250843933omplex->filter6041513312241820739omplex)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53d40>, <kernel.DependentProduct object at 0x2b4d9de56050>) of role type named sy_c_Filter_Oprincipal_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring princi6114159922880469582l_real:(set_Pr6218003697084177305l_real->filter2146258269922977983l_real)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53f38>, <kernel.DependentProduct object at 0x2b4d9de560e0>) of role type named sy_c_Filter_Oprod__filter_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring prod_filter_nat_nat:(filter_nat->(filter_nat->filter1242075044329608583at_nat))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de533b0>, <kernel.DependentProduct object at 0x2b4d9de56128>) of role type named sy_c_Finite__Set_Ocard_001_Eo
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring finite_card_o:(set_o->nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53f80>, <kernel.DependentProduct object at 0x2b4d9de561b8>) of role type named sy_c_Finite__Set_Ocard_001t__Complex__Ocomplex
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring finite_card_complex:(set_complex->nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53b00>, <kernel.DependentProduct object at 0x2b4d9de56200>) of role type named sy_c_Finite__Set_Ocard_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring finite_card_int:(set_int->nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de53f80>, <kernel.DependentProduct object at 0x2b4d9de56248>) of role type named sy_c_Finite__Set_Ocard_001t__List__Olist_It__Nat__Onat_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring finite_card_list_nat:(set_list_nat->nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de533b0>, <kernel.DependentProduct object at 0x2b4d9de56290>) of role type named sy_c_Finite__Set_Ocard_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring finite_card_nat:(set_nat->nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de56170>, <kernel.DependentProduct object at 0x2b4d9de562d8>) of role type named sy_c_Finite__Set_Ocard_001t__Product____Type__Ounit
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring finite410649719033368117t_unit:(set_Product_unit->nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de561b8>, <kernel.DependentProduct object at 0x2b4d9de56368>) of role type named sy_c_Finite__Set_Ocard_001t__String__Ochar
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring finite_card_char:(set_char->nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de56290>, <kernel.DependentProduct object at 0x2b4d9de56128>) of role type named sy_c_Finite__Set_Ofinite_001t__Complex__Ocomplex
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring finite3207457112153483333omplex:(set_complex->Prop)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de56368>, <kernel.DependentProduct object at 0x2b4d9de563f8>) of role type named sy_c_Finite__Set_Ofinite_001t__Extended____Nat__Oenat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring finite4001608067531595151d_enat:(set_Extended_enat->Prop)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de56290>, <kernel.DependentProduct object at 0x2b4d9de56488>) of role type named sy_c_Finite__Set_Ofinite_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring finite_finite_int:(set_int->Prop)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de56128>, <kernel.DependentProduct object at 0x2b4d9de564d0>) of role type named sy_c_Finite__Set_Ofinite_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring finite_finite_nat:(set_nat->Prop)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de56290>, <kernel.DependentProduct object at 0x2b4d9de56368>) of role type named sy_c_Fun_Obij__betw_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring bij_be1856998921033663316omplex:((complex->complex)->(set_complex->(set_complex->Prop)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de565a8>, <kernel.DependentProduct object at 0x2b4d9de56488>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring bij_betw_nat_complex:((nat->complex)->(set_nat->(set_complex->Prop)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de565f0>, <kernel.DependentProduct object at 0x2b4d9de56128>) of role type named sy_c_Fun_Obij__betw_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring bij_betw_nat_nat:((nat->nat)->(set_nat->(set_nat->Prop)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de565a8>, <kernel.DependentProduct object at 0x2b4d9de565f0>) of role type named sy_c_Fun_Ocomp_001_062_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring comp_C8797469213163452608nteger:(((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->(code_integer->code_integer))->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de56128>, <kernel.DependentProduct object at 0x2b4d9de565a8>) of role type named sy_c_Fun_Ocomp_001t__Code____Numeral__Ointeger_001_062_It__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_Mt__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J_J_001t__Code____Numeral__Ointeger
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring comp_C1593894019821074884nteger:((code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))->((code_integer->code_integer)->(code_integer->(produc8923325533196201883nteger->produc8923325533196201883nteger))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de56710>, <kernel.DependentProduct object at 0x2b4d9de56758>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Nat__Onat_001t__Int__Oint
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring comp_int_nat_int:((int->nat)->((int->int)->(int->nat)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de56368>, <kernel.DependentProduct object at 0x2b4d9de568c0>) of role type named sy_c_Fun_Ocomp_001t__Int__Oint_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring comp_int_real_real:((int->real)->((real->int)->(real->real)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de56290>, <kernel.DependentProduct object at 0x2b4d9de565f0>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring comp_nat_nat_nat:((nat->nat)->((nat->nat)->(nat->nat)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de56908>, <kernel.DependentProduct object at 0x2b4d9de56128>) of role type named sy_c_Fun_Ocomp_001t__Nat__Onat_001t__Real__Oreal_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring comp_nat_real_nat:((nat->real)->((nat->nat)->(nat->real)))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de56950>, <kernel.DependentProduct object at 0x2b4d9de567e8>) of role type named sy_c_Fun_Oid_001_Eo
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring id_o:(Prop->Prop)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de560e0>, <kernel.DependentProduct object at 0x2b4d9de56710>) of role type named sy_c_Fun_Oid_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring id_nat:(nat->nat)
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de567a0>, <kernel.DependentProduct object at 0x2b4d9de56710>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inj_on_nat_nat:((nat->nat)->(set_nat->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de560e0>, <kernel.DependentProduct object at 0x2b4d9de565f0>) of role type named sy_c_Fun_Oinj__on_001t__Nat__Onat_001t__String__Ochar
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inj_on_nat_char:((nat->char)->(set_nat->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de56710>, <kernel.DependentProduct object at 0x2b4d9de56950>) of role type named sy_c_Fun_Oinj__on_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring inj_on_real_real:((real->real)->(set_real->Prop))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de560e0>, <kernel.DependentProduct object at 0x2b4d9de56680>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J_001_062_It__Int__Oint_M_Eo_J
% 0.55/0.73  Using role type
% 0.55/0.73  Declaring map_fu434086159418415080_int_o:((int->product_prod_nat_nat)->(((product_prod_nat_nat->Prop)->(int->Prop))->((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(int->(int->Prop)))))
% 0.55/0.73  FOF formula (<kernel.Constant object at 0x2b4d9de56950>, <kernel.DependentProduct object at 0x2b4d9de567e8>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring map_fu4960017516451851995nt_int:((int->product_prod_nat_nat)->(((product_prod_nat_nat->product_prod_nat_nat)->(int->int))->((product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat))->(int->(int->int)))))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56680>, <kernel.DependentProduct object at 0x2b4d9de56950>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001_Eo_001_Eo
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring map_fu4826362097070443709at_o_o:((int->product_prod_nat_nat)->((Prop->Prop)->((product_prod_nat_nat->Prop)->(int->Prop))))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de567e8>, <kernel.DependentProduct object at 0x2b4d9de56cb0>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring map_fu2345160673673942751at_nat:((int->product_prod_nat_nat)->((nat->nat)->((product_prod_nat_nat->nat)->(int->nat))))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56950>, <kernel.DependentProduct object at 0x2b4d9de56d88>) of role type named sy_c_Fun_Omap__fun_001t__Int__Oint_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring map_fu3667384564859982768at_int:((int->product_prod_nat_nat)->((product_prod_nat_nat->int)->((product_prod_nat_nat->product_prod_nat_nat)->(int->int))))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56cb0>, <kernel.DependentProduct object at 0x2b4d9de56cf8>) of role type named sy_c_Fun_Omap__fun_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_062_It__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_Mt__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_J_001_062_It__Rat__Orat_Mt__Rat__Orat_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring map_fu4333342158222067775at_rat:((rat->product_prod_int_int)->(((product_prod_int_int->product_prod_int_int)->(rat->rat))->((product_prod_int_int->(product_prod_int_int->product_prod_int_int))->(rat->(rat->rat)))))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56d88>, <kernel.DependentProduct object at 0x2b4d9de56cb0>) of role type named sy_c_Fun_Omap__fun_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001_Eo_001_Eo
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring map_fu898904425404107465nt_o_o:((rat->product_prod_int_int)->((Prop->Prop)->((product_prod_int_int->Prop)->(rat->Prop))))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56cf8>, <kernel.DependentProduct object at 0x2b4d9de56ef0>) of role type named sy_c_Fun_Omap__fun_001t__Rat__Orat_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J_001t__Rat__Orat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring map_fu5673905371560938248nt_rat:((rat->product_prod_int_int)->((product_prod_int_int->rat)->((product_prod_int_int->product_prod_int_int)->(rat->rat))))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56cb0>, <kernel.DependentProduct object at 0x2b4d9de56d88>) of role type named sy_c_Fun_Omap__fun_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_I_062_It__Nat__Onat_Mt__Rat__Orat_J_M_062_It__Nat__Onat_Mt__Rat__Orat_J_J_001_062_It__Real__Oreal_Mt__Real__Oreal_J
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring map_fu1532550112467129777l_real:((real->(nat->rat))->((((nat->rat)->(nat->rat))->(real->real))->(((nat->rat)->((nat->rat)->(nat->rat)))->(real->(real->real)))))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56ef0>, <kernel.DependentProduct object at 0x2b4d9de56f80>) of role type named sy_c_Fun_Omap__fun_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring map_fu7146612038024189824t_real:((real->(nat->rat))->(((nat->rat)->real)->(((nat->rat)->(nat->rat))->(real->real))))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56d88>, <kernel.DependentProduct object at 0x2b4d9de56710>) of role type named sy_c_Fun_Omap__fun_001t__Real__Oreal_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001_Eo_001_Eo
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring map_fu1856342031159181835at_o_o:((real->(nat->rat))->((Prop->Prop)->(((nat->rat)->Prop)->(real->Prop))))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56f80>, <kernel.DependentProduct object at 0x2b4d9de56f38>) of role type named sy_c_Fun_Ostrict__mono__on_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring strict1292158309912662752at_nat:((nat->nat)->(set_nat->Prop))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56710>, <kernel.DependentProduct object at 0x2b4d9de5c1b8>) of role type named sy_c_Fun_Othe__inv__into_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring the_in5290026491893676941l_real:(set_real->((real->real)->(real->real)))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56e18>, <kernel.Constant object at 0x2b4d9de5c1b8>) of role type named sy_c_Fun__Def_Opair__leq
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring fun_pair_leq:set_Pr8693737435421807431at_nat
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56f38>, <kernel.Constant object at 0x2b4d9de5c1b8>) of role type named sy_c_Fun__Def_Opair__less
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring fun_pair_less:set_Pr8693737435421807431at_nat
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56e18>, <kernel.DependentProduct object at 0x2b4d9de5c170>) of role type named sy_c_GCD_OGcd__class_OGcd_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring gcd_Gcd_nat:(set_nat->nat)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56f38>, <kernel.DependentProduct object at 0x2b4d9de5c0e0>) of role type named sy_c_GCD_Obezw
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring bezw:(nat->(nat->product_prod_int_int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de56f38>, <kernel.DependentProduct object at 0x2b4d9de5c248>) of role type named sy_c_GCD_Obezw__rel
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring bezw_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de5c200>, <kernel.DependentProduct object at 0x2b4d9de5c290>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Code____Numeral__Ointeger
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring gcd_gcd_Code_integer:(code_integer->(code_integer->code_integer))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de5c2d8>, <kernel.DependentProduct object at 0x2b4d9de5c050>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring gcd_gcd_int:(int->(int->int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de5c368>, <kernel.DependentProduct object at 0x2b4d9de5c200>) of role type named sy_c_GCD_Ogcd__class_Ogcd_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring gcd_gcd_nat:(nat->(nat->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de5c170>, <kernel.DependentProduct object at 0x2b4d9de5c2d8>) of role type named sy_c_GCD_Ogcd__class_Olcm_001t__Code____Numeral__Ointeger
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring gcd_lcm_Code_integer:(code_integer->(code_integer->code_integer))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de5c320>, <kernel.DependentProduct object at 0x2b4d9de5c368>) of role type named sy_c_GCD_Ogcd__class_Olcm_001t__Int__Oint
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring gcd_lcm_int:(int->(int->int))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de5c128>, <kernel.DependentProduct object at 0x2b4d9de5c170>) of role type named sy_c_GCD_Ogcd__class_Olcm_001t__Nat__Onat
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring gcd_lcm_nat:(nat->(nat->nat))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de5c290>, <kernel.DependentProduct object at 0x2b4d9de5c320>) of role type named sy_c_GCD_Ogcd__nat__rel
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring gcd_nat_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de5c1b8>, <kernel.DependentProduct object at 0x2b4d9de5c050>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Code____Numeral__Ointeger
% 0.55/0.74  Using role type
% 0.55/0.74  Declaring abs_abs_Code_integer:(code_integer->code_integer)
% 0.55/0.74  FOF formula (<kernel.Constant object at 0x2b4d9de5c368>, <kernel.DependentProduct object at 0x2b4d9de5c560>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring abs_abs_complex:(complex->complex)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c518>, <kernel.DependentProduct object at 0x2b4d9de5c5a8>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring abs_abs_int:(int->int)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c320>, <kernel.DependentProduct object at 0x2b4d9de5c5f0>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring abs_abs_rat:(rat->rat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c050>, <kernel.DependentProduct object at 0x2b4d9de5c638>) of role type named sy_c_Groups_Oabs__class_Oabs_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring abs_abs_real:(real->real)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c320>, <kernel.DependentProduct object at 0x2b4d9de5c6c8>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_8727706125548526216plex_o:((complex->Prop)->((complex->Prop)->(complex->Prop)))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c638>, <kernel.DependentProduct object at 0x2b4d9de5c710>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Extended____Nat__Oenat_M_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_2020553357622893040enat_o:((extended_enat->Prop)->((extended_enat->Prop)->(extended_enat->Prop)))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c758>, <kernel.DependentProduct object at 0x2b4d9de5c7a0>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Int__Oint_M_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_minus_int_o:((int->Prop)->((int->Prop)->(int->Prop)))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c638>, <kernel.DependentProduct object at 0x2b4d9de5c878>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__List__Olist_It__Nat__Onat_J_M_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_1139252259498527702_nat_o:((list_nat->Prop)->((list_nat->Prop)->(list_nat->Prop)))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c710>, <kernel.DependentProduct object at 0x2b4d9de5c830>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Nat__Onat_M_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_minus_nat_o:((nat->Prop)->((nat->Prop)->(nat->Prop)))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c8c0>, <kernel.DependentProduct object at 0x2b4d9de5c950>) of role type named sy_c_Groups_Ominus__class_Ominus_001_062_It__Real__Oreal_M_Eo_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_minus_real_o:((real->Prop)->((real->Prop)->(real->Prop)))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c710>, <kernel.DependentProduct object at 0x2b4d9de5c8c0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Code____Numeral__Ointeger
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_8373710615458151222nteger:(code_integer->(code_integer->code_integer))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c830>, <kernel.DependentProduct object at 0x2b4d9de5c950>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_minus_complex:(complex->(complex->complex))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c710>, <kernel.DependentProduct object at 0x2b4d9de5c830>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Extended____Nat__Oenat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_3235023915231533773d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c9e0>, <kernel.DependentProduct object at 0x2b4d9de5c950>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_minus_int:(int->(int->int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c878>, <kernel.DependentProduct object at 0x2b4d9de5c710>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_minus_nat:(nat->(nat->nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5cab8>, <kernel.DependentProduct object at 0x2b4d9de5c9e0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_minus_rat:(rat->(rat->rat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c8c0>, <kernel.DependentProduct object at 0x2b4d9de5c878>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_minus_real:(real->(real->real))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5cab8>, <kernel.DependentProduct object at 0x2b4d9de5c8c0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_811609699411566653omplex:(set_complex->(set_complex->set_complex))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c878>, <kernel.DependentProduct object at 0x2b4d9de5cab8>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_925952699566721837d_enat:(set_Extended_enat->(set_Extended_enat->set_Extended_enat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c908>, <kernel.DependentProduct object at 0x2b4d9de5c8c0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Int__Oint_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_minus_set_int:(set_int->(set_int->set_int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c878>, <kernel.DependentProduct object at 0x2b4d9de5c908>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__List__Olist_It__Nat__Onat_J_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_7954133019191499631st_nat:(set_list_nat->(set_list_nat->set_list_nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5ccf8>, <kernel.DependentProduct object at 0x2b4d9de5c8c0>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_minus_set_nat:(set_nat->(set_nat->set_nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c830>, <kernel.DependentProduct object at 0x2b4d9de5c878>) of role type named sy_c_Groups_Ominus__class_Ominus_001t__Set__Oset_It__Real__Oreal_J
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring minus_minus_set_real:(set_real->(set_real->set_real))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5cdd0>, <kernel.Constant object at 0x2b4d9de5c878>) of role type named sy_c_Groups_Oone__class_Oone_001t__Code____Numeral__Ointeger
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring one_one_Code_integer:code_integer
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5c8c0>, <kernel.Constant object at 0x2b4d9de5c878>) of role type named sy_c_Groups_Oone__class_Oone_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring one_one_complex:complex
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5cdd0>, <kernel.Constant object at 0x2b4d9de5c908>) of role type named sy_c_Groups_Oone__class_Oone_001t__Extended____Nat__Oenat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring one_on7984719198319812577d_enat:extended_enat
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5ce60>, <kernel.Constant object at 0x2b4d9de5c908>) of role type named sy_c_Groups_Oone__class_Oone_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring one_one_int:int
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5ccb0>, <kernel.Constant object at 0x2b4d9de5c908>) of role type named sy_c_Groups_Oone__class_Oone_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring one_one_nat:nat
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5cea8>, <kernel.Constant object at 0x2b4d9de5c908>) of role type named sy_c_Groups_Oone__class_Oone_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring one_one_rat:rat
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5cef0>, <kernel.Constant object at 0x2b4d9de5c908>) of role type named sy_c_Groups_Oone__class_Oone_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring one_one_real:real
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5cea8>, <kernel.DependentProduct object at 0x2b4d9de5cf38>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Code____Numeral__Ointeger
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring plus_p5714425477246183910nteger:(code_integer->(code_integer->code_integer))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5cd88>, <kernel.DependentProduct object at 0x2b4d9de5cf80>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring plus_plus_complex:(complex->(complex->complex))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5cd88>, <kernel.DependentProduct object at 0x2b4d9de601b8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Extended____Nat__Oenat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring plus_p3455044024723400733d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5cf80>, <kernel.DependentProduct object at 0x2b4d9de60170>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring plus_plus_int:(int->(int->int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5cf38>, <kernel.DependentProduct object at 0x2b4d9de60290>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Nat__Onat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring plus_plus_nat:(nat->(nat->nat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5cf80>, <kernel.DependentProduct object at 0x2b4d9de60128>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Num__Onum
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring plus_plus_num:(num->(num->num))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5cf38>, <kernel.DependentProduct object at 0x2b4d9de601b8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring plus_plus_rat:(rat->(rat->rat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de5cf38>, <kernel.DependentProduct object at 0x2b4d9de602d8>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring plus_plus_real:(real->(real->real))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de60050>, <kernel.DependentProduct object at 0x2b4d9de60170>) of role type named sy_c_Groups_Oplus__class_Oplus_001t__String__Oliteral
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring plus_plus_literal:(literal->(literal->literal))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de600e0>, <kernel.DependentProduct object at 0x2b4d9de60290>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Code____Numeral__Ointeger
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring sgn_sgn_Code_integer:(code_integer->code_integer)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de601b8>, <kernel.DependentProduct object at 0x2b4d9de60128>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring sgn_sgn_complex:(complex->complex)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de602d8>, <kernel.DependentProduct object at 0x2b4d9de60440>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring sgn_sgn_int:(int->int)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de60170>, <kernel.DependentProduct object at 0x2b4d9de60488>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Rat__Orat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring sgn_sgn_rat:(rat->rat)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de60290>, <kernel.DependentProduct object at 0x2b4d9de604d0>) of role type named sy_c_Groups_Osgn__class_Osgn_001t__Real__Oreal
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring sgn_sgn_real:(real->real)
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de60170>, <kernel.DependentProduct object at 0x2b4d9de60290>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Code____Numeral__Ointeger
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring times_3573771949741848930nteger:(code_integer->(code_integer->code_integer))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de60518>, <kernel.DependentProduct object at 0x2b4d9de604d0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Complex__Ocomplex
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring times_times_complex:(complex->(complex->complex))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de60170>, <kernel.DependentProduct object at 0x2b4d9de60518>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Extended____Nat__Oenat
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring times_7803423173614009249d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de605f0>, <kernel.DependentProduct object at 0x2b4d9de604d0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Int__Oint
% 0.55/0.75  Using role type
% 0.55/0.75  Declaring times_times_int:(int->(int->int))
% 0.55/0.75  FOF formula (<kernel.Constant object at 0x2b4d9de60128>, <kernel.DependentProduct object at 0x2b4d9de60170>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring times_times_nat:(nat->(nat->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de606c8>, <kernel.DependentProduct object at 0x2b4d9de605f0>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Num__Onum
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring times_times_num:(num->(num->num))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60290>, <kernel.DependentProduct object at 0x2b4d9de60128>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring times_times_rat:(rat->(rat->rat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de605a8>, <kernel.DependentProduct object at 0x2b4d9de606c8>) of role type named sy_c_Groups_Otimes__class_Otimes_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring times_times_real:(real->(real->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60290>, <kernel.DependentProduct object at 0x2b4d9de604d0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Code____Numeral__Ointeger
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring uminus1351360451143612070nteger:(code_integer->code_integer)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de606c8>, <kernel.DependentProduct object at 0x2b4d9de60878>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring uminus1482373934393186551omplex:(complex->complex)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60518>, <kernel.DependentProduct object at 0x2b4d9de60908>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring uminus_uminus_int:(int->int)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60830>, <kernel.DependentProduct object at 0x2b4d9de60950>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring uminus_uminus_rat:(rat->rat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60170>, <kernel.DependentProduct object at 0x2b4d9de60998>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring uminus_uminus_real:(real->real)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60830>, <kernel.DependentProduct object at 0x2b4d9de609e0>) of role type named sy_c_Groups_Ouminus__class_Ouminus_001t__Set__Oset_It__Nat__Onat_J
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring uminus5710092332889474511et_nat:(set_nat->set_nat)
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60998>, <kernel.Constant object at 0x2b4d9de60950>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Code____Numeral__Ointeger
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring zero_z3403309356797280102nteger:code_integer
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60518>, <kernel.Constant object at 0x2b4d9de60950>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring zero_zero_complex:complex
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60998>, <kernel.Constant object at 0x2b4d9de60878>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Extended____Nat__Oenat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring zero_z5237406670263579293d_enat:extended_enat
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60a70>, <kernel.Constant object at 0x2b4d9de60878>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring zero_zero_int:int
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60b00>, <kernel.Constant object at 0x2b4d9de60878>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring zero_zero_nat:nat
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60b48>, <kernel.Constant object at 0x2b4d9de60878>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring zero_zero_rat:rat
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60b90>, <kernel.Constant object at 0x2b4d9de60878>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring zero_zero_real:real
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60bd8>, <kernel.Constant object at 0x2b4d9de60878>) of role type named sy_c_Groups_Ozero__class_Ozero_001t__String__Oliteral
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring zero_zero_literal:literal
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60b90>, <kernel.DependentProduct object at 0x2b4d9de60c20>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups7754918857620584856omplex:((complex->complex)->(set_complex->complex))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60878>, <kernel.DependentProduct object at 0x2b4d9de60bd8>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Int__Oint_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups4538972089207619220nt_int:((int->int)->(set_int->int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60c20>, <kernel.DependentProduct object at 0x2b4d9de60b90>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups3542108847815614940at_nat:((nat->nat)->(set_nat->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60bd8>, <kernel.DependentProduct object at 0x2b4d9de60878>) of role type named sy_c_Groups__Big_Ocomm__monoid__add__class_Osum_001t__Nat__Onat_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups6591440286371151544t_real:((nat->real)->(set_nat->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60b90>, <kernel.DependentProduct object at 0x2b4d9de60c20>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups3708469109370488835omplex:((complex->complex)->(set_complex->complex))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60878>, <kernel.DependentProduct object at 0x2b4d9de60bd8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups225925009352817453ex_rat:((complex->rat)->(set_complex->rat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60c20>, <kernel.DependentProduct object at 0x2b4d9de60a28>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Complex__Ocomplex_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups766887009212190081x_real:((complex->real)->(set_complex->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60c20>, <kernel.DependentProduct object at 0x2b4d9de610e0>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Extended____Nat__Oenat_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups4622424608036095791omplex:((extended_enat->complex)->(set_Extended_enat->complex))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60c20>, <kernel.DependentProduct object at 0x2b4d9de61050>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Extended____Nat__Oenat_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups2878480467620962989at_int:((extended_enat->int)->(set_Extended_enat->int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de60878>, <kernel.DependentProduct object at 0x2b4d9de61170>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Extended____Nat__Oenat_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups2880970938130013265at_nat:((extended_enat->nat)->(set_Extended_enat->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de61200>, <kernel.DependentProduct object at 0x2b4d9de61248>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Extended____Nat__Oenat_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups2245840878043517529at_rat:((extended_enat->rat)->(set_Extended_enat->rat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de612d8>, <kernel.DependentProduct object at 0x2b4d9de611b8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Extended____Nat__Oenat_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups97031904164794029t_real:((extended_enat->real)->(set_Extended_enat->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de61290>, <kernel.DependentProduct object at 0x2b4d9de61200>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups7440179247065528705omplex:((int->complex)->(set_int->complex))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de61368>, <kernel.DependentProduct object at 0x2b4d9de613f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups1705073143266064639nt_int:((int->int)->(set_int->int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de61290>, <kernel.DependentProduct object at 0x2b4d9de612d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups1072433553688619179nt_rat:((int->rat)->(set_int->rat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de613f8>, <kernel.DependentProduct object at 0x2b4d9de61368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Int__Oint_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups2316167850115554303t_real:((int->real)->(set_int->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de612d8>, <kernel.DependentProduct object at 0x2b4d9de61290>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups6464643781859351333omplex:((nat->complex)->(set_nat->complex))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de61368>, <kernel.DependentProduct object at 0x2b4d9de613f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups705719431365010083at_int:((nat->int)->(set_nat->int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de61290>, <kernel.DependentProduct object at 0x2b4d9de612d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups708209901874060359at_nat:((nat->nat)->(set_nat->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de613f8>, <kernel.DependentProduct object at 0x2b4d9de61368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups73079841787564623at_rat:((nat->rat)->(set_nat->rat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de612d8>, <kernel.DependentProduct object at 0x2b4d9de61290>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Nat__Onat_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups129246275422532515t_real:((nat->real)->(set_nat->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de61368>, <kernel.DependentProduct object at 0x2b4d9de613f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Complex__Ocomplex
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups713298508707869441omplex:((real->complex)->(set_real->complex))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de61290>, <kernel.DependentProduct object at 0x2b4d9de612d8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Int__Oint
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups4694064378042380927al_int:((real->int)->(set_real->int))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de613f8>, <kernel.DependentProduct object at 0x2b4d9de61368>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Nat__Onat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups4696554848551431203al_nat:((real->nat)->(set_real->nat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de612d8>, <kernel.DependentProduct object at 0x2b4d9de61290>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Rat__Orat
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups4061424788464935467al_rat:((real->rat)->(set_real->rat))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de61368>, <kernel.DependentProduct object at 0x2b4d9de613f8>) of role type named sy_c_Groups__Big_Ocomm__monoid__mult__class_Oprod_001t__Real__Oreal_001t__Real__Oreal
% 0.55/0.76  Using role type
% 0.55/0.76  Declaring groups1681761925125756287l_real:((real->real)->(set_real->real))
% 0.55/0.76  FOF formula (<kernel.Constant object at 0x2b4d9de61290>, <kernel.DependentProduct object at 0x2b4d9de61368>) of role type named sy_c_Groups__List_Ocomm__semiring__0__class_Ohorner__sum_001_Eo_001t__Int__Oint
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring groups9116527308978886569_o_int:((Prop->int)->(int->(list_o->int)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de613f8>, <kernel.DependentProduct object at 0x2b4d9de61d40>) of role type named sy_c_Groups__List_Omonoid__add__class_Osum__list_001t__Nat__Onat
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring groups4561878855575611511st_nat:(list_nat->nat)
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61320>, <kernel.DependentProduct object at 0x2b4d9de61d88>) of role type named sy_c_HOL_OThe_001t__Int__Oint
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring the_int:((int->Prop)->int)
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61368>, <kernel.DependentProduct object at 0x2b4d9de613f8>) of role type named sy_c_HOL_OThe_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring the_Pr4378521158711661632nt_int:((product_prod_int_int->Prop)->product_prod_int_int)
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61c68>, <kernel.DependentProduct object at 0x2b4d9de61e60>) of role type named sy_c_HOL_OThe_001t__Real__Oreal
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring the_real:((real->Prop)->real)
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61c20>, <kernel.DependentProduct object at 0x2b4d9de61ea8>) of role type named sy_c_If_001_062_It__Int__Oint_Mt__Int__Oint_J
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_int_int:(Prop->((int->int)->((int->int)->(int->int))))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61368>, <kernel.DependentProduct object at 0x2b4d9de613f8>) of role type named sy_c_If_001_062_It__Nat__Onat_M_062_It__Int__Oint_Mt__Int__Oint_J_J
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_nat_int_int:(Prop->((nat->(int->int))->((nat->(int->int))->(nat->(int->int)))))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61dd0>, <kernel.DependentProduct object at 0x2b4d9de61c20>) of role type named sy_c_If_001_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_nat_nat_nat:(Prop->((nat->(nat->nat))->((nat->(nat->nat))->(nat->(nat->nat)))))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61ea8>, <kernel.DependentProduct object at 0x2b4d9de61fc8>) of role type named sy_c_If_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_nat_rat:(Prop->((nat->rat)->((nat->rat)->(nat->rat))))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61f80>, <kernel.DependentProduct object at 0x2b4d9de61fc8>) of role type named sy_c_If_001t__Code____Numeral__Ointeger
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_Code_integer:(Prop->(code_integer->(code_integer->code_integer)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61b90>, <kernel.DependentProduct object at 0x2b4d9de61e60>) of role type named sy_c_If_001t__Complex__Ocomplex
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_complex:(Prop->(complex->(complex->complex)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61f80>, <kernel.DependentProduct object at 0x2b4d9de61b90>) of role type named sy_c_If_001t__Extended____Nat__Oenat
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_Extended_enat:(Prop->(extended_enat->(extended_enat->extended_enat)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61ea8>, <kernel.DependentProduct object at 0x2b4d9de61b90>) of role type named sy_c_If_001t__Int__Oint
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_int:(Prop->(int->(int->int)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61fc8>, <kernel.DependentProduct object at 0x2b4d9de63050>) of role type named sy_c_If_001t__List__Olist_It__Int__Oint_J
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_list_int:(Prop->(list_int->(list_int->list_int)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61f80>, <kernel.DependentProduct object at 0x2b4d9de63128>) of role type named sy_c_If_001t__List__Olist_It__Nat__Onat_J
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_list_nat:(Prop->(list_nat->(list_nat->list_nat)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61ea8>, <kernel.DependentProduct object at 0x2b4d9de631b8>) of role type named sy_c_If_001t__Nat__Onat
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_nat:(Prop->(nat->(nat->nat)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61fc8>, <kernel.DependentProduct object at 0x2b4d9de63128>) of role type named sy_c_If_001t__Num__Onum
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_num:(Prop->(num->(num->num)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61ea8>, <kernel.DependentProduct object at 0x2b4d9de63128>) of role type named sy_c_If_001t__Option__Ooption_It__Nat__Onat_J
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_option_nat:(Prop->(option_nat->(option_nat->option_nat)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de61fc8>, <kernel.DependentProduct object at 0x2b4d9de63128>) of role type named sy_c_If_001t__Option__Ooption_It__Num__Onum_J
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_option_num:(Prop->(option_num->(option_num->option_num)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de632d8>, <kernel.DependentProduct object at 0x2b4d9de63098>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_Pro5737122678794959658eger_o:(Prop->(produc6271795597528267376eger_o->(produc6271795597528267376eger_o->produc6271795597528267376eger_o)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de63290>, <kernel.DependentProduct object at 0x2b4d9de63320>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_Pro6119634080678213985nteger:(Prop->(produc8923325533196201883nteger->(produc8923325533196201883nteger->produc8923325533196201883nteger)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de63050>, <kernel.DependentProduct object at 0x2b4d9de632d8>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_Pro3027730157355071871nt_int:(Prop->(product_prod_int_int->(product_prod_int_int->product_prod_int_int)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de63320>, <kernel.DependentProduct object at 0x2b4d9de63248>) of role type named sy_c_If_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_Pro6206227464963214023at_nat:(Prop->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de63440>, <kernel.DependentProduct object at 0x2b4d9de63248>) of role type named sy_c_If_001t__Rat__Orat
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_rat:(Prop->(rat->(rat->rat)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de634d0>, <kernel.DependentProduct object at 0x2b4d9de63248>) of role type named sy_c_If_001t__Real__Oreal
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_real:(Prop->(real->(real->real)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de635a8>, <kernel.DependentProduct object at 0x2b4d9de63248>) of role type named sy_c_If_001t__Set__Oset_It__Int__Oint_J
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_set_int:(Prop->(set_int->(set_int->set_int)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de635f0>, <kernel.DependentProduct object at 0x2b4d9de63248>) of role type named sy_c_If_001t__VEBT____Definitions__OVEBT
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring if_VEBT_VEBT:(Prop->(vEBT_VEBT->(vEBT_VEBT->vEBT_VEBT)))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de635a8>, <kernel.DependentProduct object at 0x2b4d9de635f0>) of role type named sy_c_Infinite__Set_Owellorder__class_Oenumerate_001t__Nat__Onat
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring infini8530281810654367211te_nat:(set_nat->(nat->nat))
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de63680>, <kernel.DependentProduct object at 0x2b4d9de63638>) of role type named sy_c_Int_OAbs__Integ
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring abs_Integ:(product_prod_nat_nat->int)
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de63440>, <kernel.DependentProduct object at 0x2b4d9de636c8>) of role type named sy_c_Int_ORep__Integ
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring rep_Integ:(int->product_prod_nat_nat)
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de631b8>, <kernel.DependentProduct object at 0x2b4d9de63440>) of role type named sy_c_Int_Oint__ge__less__than
% 0.61/0.77  Using role type
% 0.61/0.77  Declaring int_ge_less_than:(int->set_Pr958786334691620121nt_int)
% 0.61/0.77  FOF formula (<kernel.Constant object at 0x2b4d9de634d0>, <kernel.DependentProduct object at 0x2b4d9de636c8>) of role type named sy_c_Int_Oint__ge__less__than2
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring int_ge_less_than2:(int->set_Pr958786334691620121nt_int)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63248>, <kernel.DependentProduct object at 0x2b4d9de63680>) of role type named sy_c_Int_Ointrel
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring intrel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63440>, <kernel.DependentProduct object at 0x2b4d9de63758>) of role type named sy_c_Int_Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring nat2:(int->nat)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de635f0>, <kernel.DependentProduct object at 0x2b4d9de63248>) of role type named sy_c_Int_Opcr__int
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring pcr_int:(product_prod_nat_nat->(int->Prop))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de637e8>, <kernel.DependentProduct object at 0x2b4d9de63440>) of role type named sy_c_Int_Opower__int_001t__Real__Oreal
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring power_int_real:(real->(int->real))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de635f0>, <kernel.Constant object at 0x2b4d9de63758>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Code____Numeral__Ointeger
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring ring_11222124179247155820nteger:set_Code_integer
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63248>, <kernel.Constant object at 0x2b4d9de63758>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Complex__Ocomplex
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring ring_1_Ints_complex:set_complex
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63908>, <kernel.Constant object at 0x2b4d9de63758>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Int__Oint
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring ring_1_Ints_int:set_int
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de638c0>, <kernel.Constant object at 0x2b4d9de63758>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Rat__Orat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring ring_1_Ints_rat:set_rat
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63680>, <kernel.Constant object at 0x2b4d9de63758>) of role type named sy_c_Int_Oring__1__class_OInts_001t__Real__Oreal
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring ring_1_Ints_real:set_real
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de638c0>, <kernel.DependentProduct object at 0x2b4d9de63a70>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Code____Numeral__Ointeger
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring ring_18347121197199848620nteger:(int->code_integer)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63758>, <kernel.DependentProduct object at 0x2b4d9de63b00>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Complex__Ocomplex
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring ring_17405671764205052669omplex:(int->complex)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63950>, <kernel.DependentProduct object at 0x2b4d9de63b90>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Int__Oint
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring ring_1_of_int_int:(int->int)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63a28>, <kernel.DependentProduct object at 0x2b4d9de63bd8>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Rat__Orat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring ring_1_of_int_rat:(int->rat)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63ab8>, <kernel.DependentProduct object at 0x2b4d9de63c20>) of role type named sy_c_Int_Oring__1__class_Oof__int_001t__Real__Oreal
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring ring_1_of_int_real:(int->real)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63a28>, <kernel.DependentProduct object at 0x2b4d9de63ab8>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Extended____Nat__Oenat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring inf_in1870772243966228564d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63c68>, <kernel.DependentProduct object at 0x2b4d9de63c20>) of role type named sy_c_Lattices_Oinf__class_Oinf_001t__Nat__Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring inf_inf_nat:(nat->(nat->nat))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63a28>, <kernel.DependentProduct object at 0x2b4d9de63d40>) of role type named sy_c_Lattices_Osemilattice__neutr__order_001t__Nat__Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring semila1623282765462674594er_nat:((nat->(nat->nat))->(nat->((nat->(nat->Prop))->((nat->(nat->Prop))->Prop))))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63c20>, <kernel.DependentProduct object at 0x2b4d9de63a28>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Extended____Nat__Oenat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring sup_su3973961784419623482d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63e18>, <kernel.DependentProduct object at 0x2b4d9de63d40>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Nat__Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring sup_sup_nat:(nat->(nat->nat))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63bd8>, <kernel.DependentProduct object at 0x2b4d9de63c20>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Nat__Onat_J
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring sup_sup_set_nat:(set_nat->(set_nat->set_nat))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63e18>, <kernel.DependentProduct object at 0x2b4d9de63a28>) of role type named sy_c_Lattices_Osup__class_Osup_001t__Set__Oset_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring sup_su6327502436637775413at_nat:(set_Pr1261947904930325089at_nat->(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63c20>, <kernel.DependentProduct object at 0x2b4d9de63bd8>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Extended____Nat__Oenat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring lattic921264341876707157d_enat:(set_Extended_enat->extended_enat)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63a28>, <kernel.DependentProduct object at 0x2b4d9de68050>) of role type named sy_c_Lattices__Big_Olinorder__class_OMax_001t__Nat__Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring lattic8265883725875713057ax_nat:(set_nat->nat)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63bd8>, <kernel.DependentProduct object at 0x2b4d9de68098>) of role type named sy_c_Lifting_OQuotient_001_062_It__Nat__Onat_Mt__Rat__Orat_J_001t__Real__Oreal
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring quotie3684837364556693515t_real:(((nat->rat)->((nat->rat)->Prop))->(((nat->rat)->real)->((real->(nat->rat))->(((nat->rat)->(real->Prop))->Prop))))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63758>, <kernel.DependentProduct object at 0x2b4d9de68170>) of role type named sy_c_Limits_OBfun_001t__Nat__Onat_001t__Real__Oreal
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring bfun_nat_real:((nat->real)->(filter_nat->Prop))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63638>, <kernel.DependentProduct object at 0x2b4d9de681b8>) of role type named sy_c_List_Oappend_001t__Int__Oint
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring append_int:(list_int->(list_int->list_int))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63758>, <kernel.DependentProduct object at 0x2b4d9de68098>) of role type named sy_c_List_Oappend_001t__Nat__Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring append_nat:(list_nat->(list_nat->list_nat))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63638>, <kernel.DependentProduct object at 0x2b4d9de68050>) of role type named sy_c_List_Odrop_001t__Nat__Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring drop_nat:(nat->(list_nat->list_nat))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de63638>, <kernel.DependentProduct object at 0x2b4d9de68200>) of role type named sy_c_List_Olast_001t__Nat__Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring last_nat:(list_nat->nat)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de68248>, <kernel.DependentProduct object at 0x2b4d9de682d8>) of role type named sy_c_List_Olinorder__class_Osorted__list__of__set_001t__Nat__Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring linord2614967742042102400et_nat:(set_nat->list_nat)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de68128>, <kernel.DependentProduct object at 0x2b4d9de681b8>) of role type named sy_c_List_Olist_OCons_001t__Int__Oint
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring cons_int:(int->(list_int->list_int))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de68368>, <kernel.DependentProduct object at 0x2b4d9de68290>) of role type named sy_c_List_Olist_OCons_001t__Nat__Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring cons_nat:(nat->(list_nat->list_nat))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de683b0>, <kernel.Constant object at 0x2b4d9de68290>) of role type named sy_c_List_Olist_ONil_001t__Int__Oint
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring nil_int:list_int
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de681b8>, <kernel.Constant object at 0x2b4d9de68290>) of role type named sy_c_List_Olist_ONil_001t__Nat__Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring nil_nat:list_nat
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de680e0>, <kernel.DependentProduct object at 0x2b4d9de684d0>) of role type named sy_c_List_Olist_Ohd_001t__Nat__Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring hd_nat:(list_nat->nat)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de68440>, <kernel.DependentProduct object at 0x2b4d9de684d0>) of role type named sy_c_List_Olist_Omap_001t__Nat__Onat_001t__Nat__Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring map_nat_nat:((nat->nat)->(list_nat->list_nat))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de68290>, <kernel.DependentProduct object at 0x2b4d9de683b0>) of role type named sy_c_List_Olist_Omap_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring map_VE8901447254227204932T_VEBT:((vEBT_VEBT->vEBT_VEBT)->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de68440>, <kernel.DependentProduct object at 0x2b4d9de680e0>) of role type named sy_c_List_Olist_Oset_001_Eo
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring set_o2:(list_o->set_o)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de681b8>, <kernel.DependentProduct object at 0x2b4d9de685f0>) of role type named sy_c_List_Olist_Oset_001t__Complex__Ocomplex
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring set_complex2:(list_complex->set_complex)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de682d8>, <kernel.DependentProduct object at 0x2b4d9de68638>) of role type named sy_c_List_Olist_Oset_001t__Extended____Nat__Oenat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring set_Extended_enat2:(list_Extended_enat->set_Extended_enat)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de683b0>, <kernel.DependentProduct object at 0x2b4d9de68680>) of role type named sy_c_List_Olist_Oset_001t__Int__Oint
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring set_int2:(list_int->set_int)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de680e0>, <kernel.DependentProduct object at 0x2b4d9de686c8>) of role type named sy_c_List_Olist_Oset_001t__List__Olist_It__Nat__Onat_J
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring set_list_nat2:(list_list_nat->set_list_nat)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de685f0>, <kernel.DependentProduct object at 0x2b4d9de68710>) of role type named sy_c_List_Olist_Oset_001t__Nat__Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring set_nat2:(list_nat->set_nat)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de68638>, <kernel.DependentProduct object at 0x2b4d9de68758>) of role type named sy_c_List_Olist_Oset_001t__Real__Oreal
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring set_real2:(list_real->set_real)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de68680>, <kernel.DependentProduct object at 0x2b4d9de687a0>) of role type named sy_c_List_Olist_Oset_001t__VEBT____Definitions__OVEBT
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring set_VEBT_VEBT2:(list_VEBT_VEBT->set_VEBT_VEBT)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de686c8>, <kernel.DependentProduct object at 0x2b4d9de68710>) of role type named sy_c_List_Olist_Osize__list_001t__VEBT____Definitions__OVEBT
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring size_list_VEBT_VEBT:((vEBT_VEBT->nat)->(list_VEBT_VEBT->nat))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de68320>, <kernel.DependentProduct object at 0x2b4d9de680e0>) of role type named sy_c_List_Olist_Otl_001t__Nat__Onat
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring tl_nat:(list_nat->list_nat)
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de68680>, <kernel.DependentProduct object at 0x2b4d9de68710>) of role type named sy_c_List_Olist__update_001t__VEBT____Definitions__OVEBT
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring list_u1324408373059187874T_VEBT:(list_VEBT_VEBT->(nat->(vEBT_VEBT->list_VEBT_VEBT)))
% 0.61/0.78  FOF formula (<kernel.Constant object at 0x2b4d9de688c0>, <kernel.DependentProduct object at 0x2b4d9de68320>) of role type named sy_c_List_Onth_001_Eo
% 0.61/0.78  Using role type
% 0.61/0.78  Declaring nth_o:(list_o->(nat->Prop))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de687e8>, <kernel.DependentProduct object at 0x2b4d9de68680>) of role type named sy_c_List_Onth_001t__Complex__Ocomplex
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_complex:(list_complex->(nat->complex))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68998>, <kernel.DependentProduct object at 0x2b4d9de688c0>) of role type named sy_c_List_Onth_001t__Extended____Nat__Oenat
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_Extended_enat:(list_Extended_enat->(nat->extended_enat))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68638>, <kernel.DependentProduct object at 0x2b4d9de68998>) of role type named sy_c_List_Onth_001t__Int__Oint
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_int:(list_int->(nat->int))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68710>, <kernel.DependentProduct object at 0x2b4d9de687e8>) of role type named sy_c_List_Onth_001t__List__Olist_It__Nat__Onat_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_list_nat:(list_list_nat->(nat->list_nat))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68758>, <kernel.DependentProduct object at 0x2b4d9de68710>) of role type named sy_c_List_Onth_001t__Nat__Onat
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_nat:(list_nat->(nat->nat))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68ab8>, <kernel.DependentProduct object at 0x2b4d9de687e8>) of role type named sy_c_List_Onth_001t__Num__Onum
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_num:(list_num->(nat->num))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68b00>, <kernel.DependentProduct object at 0x2b4d9de688c0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_M_Eo_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_Product_prod_o_o:(list_P4002435161011370285od_o_o->(nat->product_prod_o_o))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68758>, <kernel.DependentProduct object at 0x2b4d9de68b00>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_Pr1649062631805364268_o_int:(list_P3795440434834930179_o_int->(nat->product_prod_o_int))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de688c0>, <kernel.DependentProduct object at 0x2b4d9de68758>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_Pr5826913651314560976_o_nat:(list_P6285523579766656935_o_nat->(nat->product_prod_o_nat))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68b00>, <kernel.DependentProduct object at 0x2b4d9de688c0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_Pr6777367263587873994T_VEBT:(list_P7495141550334521929T_VEBT->(nat->produc2504756804600209347T_VEBT))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68758>, <kernel.DependentProduct object at 0x2b4d9de68b00>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_Pr8326237132889035090at_num:(list_P1726324292696863441at_num->(nat->product_prod_nat_num))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de688c0>, <kernel.DependentProduct object at 0x2b4d9de68758>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_Pr6456567536196504476um_num:(list_P3744719386663036955um_num->(nat->product_prod_num_num))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68b00>, <kernel.DependentProduct object at 0x2b4d9de688c0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_Pr4606735188037164562VEBT_o:(list_P3126845725202233233VEBT_o->(nat->produc334124729049499915VEBT_o))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68758>, <kernel.DependentProduct object at 0x2b4d9de68b00>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_Pr6837108013167703752BT_int:(list_P4547456442757143711BT_int->(nat->produc4894624898956917775BT_int))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de688c0>, <kernel.DependentProduct object at 0x2b4d9de68758>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_Pr1791586995822124652BT_nat:(list_P7037539587688870467BT_nat->(nat->produc9072475918466114483BT_nat))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68b00>, <kernel.DependentProduct object at 0x2b4d9de688c0>) of role type named sy_c_List_Onth_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_Pr4953567300277697838T_VEBT:(list_P7413028617227757229T_VEBT->(nat->produc8243902056947475879T_VEBT))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68998>, <kernel.DependentProduct object at 0x2b4d9de68d88>) of role type named sy_c_List_Onth_001t__Real__Oreal
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_real:(list_real->(nat->real))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68e18>, <kernel.DependentProduct object at 0x2b4d9de68d88>) of role type named sy_c_List_Onth_001t__VEBT____Definitions__OVEBT
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring nth_VEBT_VEBT:(list_VEBT_VEBT->(nat->vEBT_VEBT))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68ab8>, <kernel.DependentProduct object at 0x2149050>) of role type named sy_c_List_Oproduct_001_Eo_001_Eo
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring product_o_o:(list_o->(list_o->list_P4002435161011370285od_o_o))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68e18>, <kernel.DependentProduct object at 0x2149128>) of role type named sy_c_List_Oproduct_001_Eo_001t__Int__Oint
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring product_o_int:(list_o->(list_int->list_P3795440434834930179_o_int))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68d88>, <kernel.DependentProduct object at 0x21490e0>) of role type named sy_c_List_Oproduct_001_Eo_001t__Nat__Onat
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring product_o_nat:(list_o->(list_nat->list_P6285523579766656935_o_nat))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68ab8>, <kernel.DependentProduct object at 0x2149128>) of role type named sy_c_List_Oproduct_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring product_o_VEBT_VEBT:(list_o->(list_VEBT_VEBT->list_P7495141550334521929T_VEBT))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68d88>, <kernel.DependentProduct object at 0x2149170>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001_Eo
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring product_nat_o:(list_nat->(list_o->list_P7333126701944960589_nat_o))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2b4d9de68ab8>, <kernel.DependentProduct object at 0x2149248>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__Num__Onum
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring product_nat_num:(list_nat->(list_num->list_P1726324292696863441at_num))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149128>, <kernel.DependentProduct object at 0x2149050>) of role type named sy_c_List_Oproduct_001t__Nat__Onat_001t__VEBT____Definitions__OVEBT
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring produc7156399406898700509T_VEBT:(list_nat->(list_VEBT_VEBT->list_P5647936690300460905T_VEBT))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x21492d8>, <kernel.DependentProduct object at 0x2149290>) of role type named sy_c_List_Oproduct_001t__Num__Onum_001t__Num__Onum
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring product_num_num:(list_num->(list_num->list_P3744719386663036955um_num))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x21493b0>, <kernel.DependentProduct object at 0x2149128>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring product_VEBT_VEBT_o:(list_VEBT_VEBT->(list_o->list_P3126845725202233233VEBT_o))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x21492d8>, <kernel.DependentProduct object at 0x21493b0>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring produc7292646706713671643BT_int:(list_VEBT_VEBT->(list_int->list_P4547456442757143711BT_int))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149128>, <kernel.DependentProduct object at 0x21492d8>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring produc7295137177222721919BT_nat:(list_VEBT_VEBT->(list_nat->list_P7037539587688870467BT_nat))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x21493b0>, <kernel.DependentProduct object at 0x2149128>) of role type named sy_c_List_Oproduct_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring produc4743750530478302277T_VEBT:(list_VEBT_VEBT->(list_VEBT_VEBT->list_P7413028617227757229T_VEBT))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149560>, <kernel.DependentProduct object at 0x21492d8>) of role type named sy_c_List_Oreplicate_001t__VEBT____Definitions__OVEBT
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring replicate_VEBT_VEBT:(nat->(vEBT_VEBT->list_VEBT_VEBT))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149440>, <kernel.DependentProduct object at 0x21494d0>) of role type named sy_c_List_Osorted__wrt_001t__Int__Oint
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring sorted_wrt_int:((int->(int->Prop))->(list_int->Prop))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x21492d8>, <kernel.DependentProduct object at 0x2149638>) of role type named sy_c_List_Osorted__wrt_001t__Nat__Onat
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring sorted_wrt_nat:((nat->(nat->Prop))->(list_nat->Prop))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149170>, <kernel.DependentProduct object at 0x21492d8>) of role type named sy_c_List_Otake_001t__Nat__Onat
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring take_nat:(nat->(list_nat->list_nat))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x21496c8>, <kernel.DependentProduct object at 0x2149440>) of role type named sy_c_List_Otake_001t__VEBT____Definitions__OVEBT
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring take_VEBT_VEBT:(nat->(list_VEBT_VEBT->list_VEBT_VEBT))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149758>, <kernel.DependentProduct object at 0x2149638>) of role type named sy_c_List_Oupt
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring upt:(nat->(nat->list_nat))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149710>, <kernel.DependentProduct object at 0x21496c8>) of role type named sy_c_List_Oupto
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring upto:(int->(int->list_int))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x21492d8>, <kernel.DependentProduct object at 0x2149758>) of role type named sy_c_List_Oupto__aux
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring upto_aux:(int->(int->(list_int->list_int)))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149320>, <kernel.DependentProduct object at 0x2149710>) of role type named sy_c_List_Oupto__rel
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring upto_rel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149830>, <kernel.DependentProduct object at 0x21495f0>) of role type named sy_c_Nat_OSuc
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring suc:(nat->nat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x21496c8>, <kernel.DependentProduct object at 0x2149908>) of role type named sy_c_Nat_Ocompow_001_062_It__Nat__Onat_Mt__Nat__Onat_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring compow_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x21494d0>, <kernel.DependentProduct object at 0x2149998>) of role type named sy_c_Nat_Onat_Ocase__nat_001_Eo
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring case_nat_o:(Prop->((nat->Prop)->(nat->Prop)))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149320>, <kernel.DependentProduct object at 0x2149950>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Nat__Onat
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring case_nat_nat:(nat->((nat->nat)->(nat->nat)))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149878>, <kernel.DependentProduct object at 0x21499e0>) of role type named sy_c_Nat_Onat_Ocase__nat_001t__Option__Ooption_It__Num__Onum_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring case_nat_option_num:(option_num->((nat->option_num)->(nat->option_num)))
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149a28>, <kernel.DependentProduct object at 0x2149908>) of role type named sy_c_Nat_Onat_Opred
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring pred:(nat->nat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149878>, <kernel.DependentProduct object at 0x2149a70>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Code____Numeral__Ointeger
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring semiri4939895301339042750nteger:(nat->code_integer)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149908>, <kernel.DependentProduct object at 0x2149830>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Complex__Ocomplex
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring semiri8010041392384452111omplex:(nat->complex)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149a70>, <kernel.DependentProduct object at 0x2149b00>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Extended____Nat__Oenat
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring semiri4216267220026989637d_enat:(nat->extended_enat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149830>, <kernel.DependentProduct object at 0x2149b90>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Int__Oint
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring semiri1314217659103216013at_int:(nat->int)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149b00>, <kernel.DependentProduct object at 0x2149c20>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Nat__Onat
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring semiri1316708129612266289at_nat:(nat->nat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149b90>, <kernel.DependentProduct object at 0x2149cb0>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Rat__Orat
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring semiri681578069525770553at_rat:(nat->rat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149c20>, <kernel.DependentProduct object at 0x2149d40>) of role type named sy_c_Nat_Osemiring__1__class_Oof__nat_001t__Real__Oreal
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring semiri5074537144036343181t_real:(nat->real)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x21494d0>, <kernel.DependentProduct object at 0x2149dd0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_I_Eo_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring size_size_list_o:(list_o->nat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149c20>, <kernel.DependentProduct object at 0x2149e18>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Complex__Ocomplex_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring size_s3451745648224563538omplex:(list_complex->nat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149dd0>, <kernel.DependentProduct object at 0x2149ea8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Extended____Nat__Oenat_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring size_s3941691890525107288d_enat:(list_Extended_enat->nat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149c68>, <kernel.DependentProduct object at 0x2149f38>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Int__Oint_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring size_size_list_int:(list_int->nat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149dd0>, <kernel.DependentProduct object at 0x2149f80>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__List__Olist_It__Nat__Onat_J_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring size_s3023201423986296836st_nat:(list_list_nat->nat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149cb0>, <kernel.DependentProduct object at 0x2131050>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Nat__Onat_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring size_size_list_nat:(list_nat->nat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149ea8>, <kernel.DependentProduct object at 0x2131098>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Num__Onum_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring size_size_list_num:(list_num->nat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149cb0>, <kernel.DependentProduct object at 0x21310e0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_M_Eo_J_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring size_s1515746228057227161od_o_o:(list_P4002435161011370285od_o_o->nat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149fc8>, <kernel.DependentProduct object at 0x2131170>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Int__Oint_J_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring size_s2953683556165314199_o_int:(list_P3795440434834930179_o_int->nat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149fc8>, <kernel.DependentProduct object at 0x2131200>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__Nat__Onat_J_J
% 0.61/0.79  Using role type
% 0.61/0.79  Declaring size_s5443766701097040955_o_nat:(list_P6285523579766656935_o_nat->nat)
% 0.61/0.79  FOF formula (<kernel.Constant object at 0x2149cb0>, <kernel.DependentProduct object at 0x2131290>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_I_Eo_Mt__VEBT____Definitions__OVEBT_J_J
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring size_s4313452262239582901T_VEBT:(list_P7495141550334521929T_VEBT->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x21311b8>, <kernel.DependentProduct object at 0x2131320>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_M_Eo_J_J
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring size_s6491369823275344609_nat_o:(list_P7333126701944960589_nat_o->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131128>, <kernel.DependentProduct object at 0x21313b0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__Nat__Onat_Mt__VEBT____Definitions__OVEBT_J_J
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring size_s4762443039079500285T_VEBT:(list_P5647936690300460905T_VEBT->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131248>, <kernel.DependentProduct object at 0x2131440>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_M_Eo_J_J
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring size_s9168528473962070013VEBT_o:(list_P3126845725202233233VEBT_o->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131050>, <kernel.DependentProduct object at 0x21314d0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Int__Oint_J_J
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring size_s3661962791536183091BT_int:(list_P4547456442757143711BT_int->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131248>, <kernel.DependentProduct object at 0x2131560>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J_J
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring size_s6152045936467909847BT_nat:(list_P7037539587688870467BT_nat->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x21314d0>, <kernel.DependentProduct object at 0x21315f0>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__VEBT____Definitions__OVEBT_J_J
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring size_s7466405169056248089T_VEBT:(list_P7413028617227757229T_VEBT->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131518>, <kernel.DependentProduct object at 0x2131680>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__Real__Oreal_J
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring size_size_list_real:(list_real->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x21314d0>, <kernel.DependentProduct object at 0x21316c8>) of role type named sy_c_Nat_Osize__class_Osize_001t__List__Olist_It__VEBT____Definitions__OVEBT_J
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring size_s6755466524823107622T_VEBT:(list_VEBT_VEBT->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131050>, <kernel.DependentProduct object at 0x2131758>) of role type named sy_c_Nat_Osize__class_Osize_001t__Num__Onum
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring size_size_num:(num->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x21315f0>, <kernel.DependentProduct object at 0x21317a0>) of role type named sy_c_Nat_Osize__class_Osize_001t__VEBT____Definitions__OVEBT
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring size_size_VEBT_VEBT:(vEBT_VEBT->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x21312d8>, <kernel.DependentProduct object at 0x2131830>) of role type named sy_c_Nat__Bijection_Olist__decode
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring nat_list_decode:(nat->list_nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131758>, <kernel.DependentProduct object at 0x2131050>) of role type named sy_c_Nat__Bijection_Olist__decode__rel
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring nat_list_decode_rel:(nat->(nat->Prop))
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131560>, <kernel.DependentProduct object at 0x21318c0>) of role type named sy_c_Nat__Bijection_Olist__encode
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring nat_list_encode:(list_nat->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x21312d8>, <kernel.DependentProduct object at 0x21317a0>) of role type named sy_c_Nat__Bijection_Olist__encode__rel
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring nat_list_encode_rel:(list_nat->(list_nat->Prop))
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x21316c8>, <kernel.DependentProduct object at 0x2131950>) of role type named sy_c_Nat__Bijection_Oprod__decode
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring nat_prod_decode:(nat->product_prod_nat_nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131560>, <kernel.DependentProduct object at 0x2131050>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring nat_prod_decode_aux:(nat->(nat->product_prod_nat_nat))
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x21317a0>, <kernel.DependentProduct object at 0x2131560>) of role type named sy_c_Nat__Bijection_Oprod__decode__aux__rel
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring nat_pr5047031295181774490ux_rel:(product_prod_nat_nat->(product_prod_nat_nat->Prop))
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131680>, <kernel.DependentProduct object at 0x2131a70>) of role type named sy_c_Nat__Bijection_Oprod__encode
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring nat_prod_encode:(product_prod_nat_nat->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131830>, <kernel.DependentProduct object at 0x2131ab8>) of role type named sy_c_Nat__Bijection_Oset__decode
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring nat_set_decode:(nat->set_nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x21312d8>, <kernel.DependentProduct object at 0x2131b00>) of role type named sy_c_Nat__Bijection_Oset__encode
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring nat_set_encode:(set_nat->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131950>, <kernel.DependentProduct object at 0x2131b48>) of role type named sy_c_Nat__Bijection_Otriangle
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring nat_triangle:(nat->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131a70>, <kernel.DependentProduct object at 0x2131050>) of role type named sy_c_NthRoot_Oroot
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring root:(nat->(real->real))
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131830>, <kernel.DependentProduct object at 0x2131b90>) of role type named sy_c_NthRoot_Osqrt
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring sqrt:(real->real)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131ab8>, <kernel.DependentProduct object at 0x2131b48>) of role type named sy_c_Num_OBitM
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring bitM:(num->num)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131950>, <kernel.DependentProduct object at 0x2131c20>) of role type named sy_c_Num_Oinc
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring inc:(num->num)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131ab8>, <kernel.DependentProduct object at 0x2131c68>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Code____Numeral__Ointeger
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_nu8804712462038260780nteger:(code_integer->code_integer)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131c20>, <kernel.DependentProduct object at 0x2131cf8>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Complex__Ocomplex
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_nu7009210354673126013omplex:(complex->complex)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131050>, <kernel.DependentProduct object at 0x2131d88>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Int__Oint
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_numeral_dbl_int:(int->int)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131830>, <kernel.DependentProduct object at 0x2131dd0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Rat__Orat
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_numeral_dbl_rat:(rat->rat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131cb0>, <kernel.DependentProduct object at 0x2131e18>) of role type named sy_c_Num_Oneg__numeral__class_Odbl_001t__Real__Oreal
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_numeral_dbl_real:(real->real)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131830>, <kernel.DependentProduct object at 0x2131e60>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Code____Numeral__Ointeger
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_nu7757733837767384882nteger:(code_integer->code_integer)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131e18>, <kernel.DependentProduct object at 0x2131ef0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Complex__Ocomplex
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_nu6511756317524482435omplex:(complex->complex)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131e60>, <kernel.DependentProduct object at 0x2131f80>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Int__Oint
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_nu3811975205180677377ec_int:(int->int)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131ef0>, <kernel.DependentProduct object at 0x2133050>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Rat__Orat
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_nu3179335615603231917ec_rat:(rat->rat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131f80>, <kernel.DependentProduct object at 0x21330e0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__dec_001t__Real__Oreal
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_nu6075765906172075777c_real:(real->real)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131f38>, <kernel.DependentProduct object at 0x2133170>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Code____Numeral__Ointeger
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_nu5831290666863070958nteger:(code_integer->code_integer)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131f38>, <kernel.DependentProduct object at 0x2133200>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Complex__Ocomplex
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_nu8557863876264182079omplex:(complex->complex)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131cf8>, <kernel.DependentProduct object at 0x2133290>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Int__Oint
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_nu5851722552734809277nc_int:(int->int)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2133170>, <kernel.DependentProduct object at 0x2133320>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Rat__Orat
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_nu5219082963157363817nc_rat:(rat->rat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2133050>, <kernel.DependentProduct object at 0x21333b0>) of role type named sy_c_Num_Oneg__numeral__class_Odbl__inc_001t__Real__Oreal
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_nu8295874005876285629c_real:(real->real)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2131e60>, <kernel.DependentProduct object at 0x2133200>) of role type named sy_c_Num_Oneg__numeral__class_Osub_001t__Int__Oint
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring neg_numeral_sub_int:(num->(num->int))
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2133440>, <kernel.DependentProduct object at 0x2133488>) of role type named sy_c_Num_Onum_OBit0
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring bit0:(num->num)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2133320>, <kernel.DependentProduct object at 0x21333b0>) of role type named sy_c_Num_Onum_OBit1
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring bit1:(num->num)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2133050>, <kernel.Constant object at 0x21333b0>) of role type named sy_c_Num_Onum_OOne
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring one:num
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2133488>, <kernel.DependentProduct object at 0x21335f0>) of role type named sy_c_Num_Onum_Ocase__num_001t__Option__Ooption_It__Num__Onum_J
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring case_num_option_num:(option_num->((num->option_num)->((num->option_num)->(num->option_num))))
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x21335a8>, <kernel.DependentProduct object at 0x2133560>) of role type named sy_c_Num_Onum_Osize__num
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring size_num:(num->nat)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x21330e0>, <kernel.DependentProduct object at 0x2133320>) of role type named sy_c_Num_Onum__of__nat
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring num_of_nat:(nat->num)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x21335a8>, <kernel.DependentProduct object at 0x2133170>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Code____Numeral__Ointeger
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring numera6620942414471956472nteger:(num->code_integer)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2133320>, <kernel.DependentProduct object at 0x21336c8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Complex__Ocomplex
% 0.61/0.80  Using role type
% 0.61/0.80  Declaring numera6690914467698888265omplex:(num->complex)
% 0.61/0.80  FOF formula (<kernel.Constant object at 0x2133170>, <kernel.DependentProduct object at 0x2133758>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Extended____Nat__Oenat
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring numera1916890842035813515d_enat:(num->extended_enat)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21333b0>, <kernel.DependentProduct object at 0x21337e8>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Int__Oint
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring numeral_numeral_int:(num->int)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133710>, <kernel.DependentProduct object at 0x2133830>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Nat__Onat
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring numeral_numeral_nat:(num->nat)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133200>, <kernel.DependentProduct object at 0x2133878>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Rat__Orat
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring numeral_numeral_rat:(num->rat)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133758>, <kernel.DependentProduct object at 0x21338c0>) of role type named sy_c_Num_Onumeral__class_Onumeral_001t__Real__Oreal
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring numeral_numeral_real:(num->real)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21337e8>, <kernel.DependentProduct object at 0x2133200>) of role type named sy_c_Num_Opow
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring pow:(num->(num->num))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133908>, <kernel.DependentProduct object at 0x2133950>) of role type named sy_c_Num_Opred__numeral
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring pred_numeral:(num->nat)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133878>, <kernel.DependentProduct object at 0x2133830>) of role type named sy_c_Num_Osqr
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring sqr:(num->num)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21338c0>, <kernel.Constant object at 0x2133830>) of role type named sy_c_Option_Ooption_ONone_001t__Nat__Onat
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring none_nat:option_nat
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133950>, <kernel.Constant object at 0x2133830>) of role type named sy_c_Option_Ooption_ONone_001t__Num__Onum
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring none_num:option_num
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21338c0>, <kernel.Constant object at 0x2133758>) of role type named sy_c_Option_Ooption_ONone_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring none_P5556105721700978146at_nat:option4927543243414619207at_nat
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21339e0>, <kernel.DependentProduct object at 0x2133b00>) of role type named sy_c_Option_Ooption_OSome_001t__Nat__Onat
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring some_nat:(nat->option_nat)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21337e8>, <kernel.DependentProduct object at 0x2133b48>) of role type named sy_c_Option_Ooption_OSome_001t__Num__Onum
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring some_num:(num->option_num)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21339e0>, <kernel.DependentProduct object at 0x21337e8>) of role type named sy_c_Option_Ooption_OSome_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring some_P7363390416028606310at_nat:(product_prod_nat_nat->option4927543243414619207at_nat)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133b48>, <kernel.DependentProduct object at 0x2133c20>) of role type named sy_c_Option_Ooption_Ocase__option_001_Eo_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring case_o184042715313410164at_nat:(Prop->((product_prod_nat_nat->Prop)->(option4927543243414619207at_nat->Prop)))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133c68>, <kernel.DependentProduct object at 0x2133d40>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Int__Oint_001t__Num__Onum
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring case_option_int_num:(int->((num->int)->(option_num->int)))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133cf8>, <kernel.DependentProduct object at 0x2133d88>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Num__Onum_001t__Num__Onum
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring case_option_num_num:(num->((num->num)->(option_num->num)))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133c68>, <kernel.DependentProduct object at 0x21339e0>) of role type named sy_c_Option_Ooption_Ocase__option_001t__Option__Ooption_It__Num__Onum_J_001t__Num__Onum
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring case_o6005452278849405969um_num:(option_num->((num->option_num)->(option_num->option_num)))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133e18>, <kernel.DependentProduct object at 0x2133b90>) of role type named sy_c_Option_Ooption_Omap__option_001t__Num__Onum_001t__Num__Onum
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring map_option_num_num:((num->num)->(option_num->option_num))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133d88>, <kernel.DependentProduct object at 0x21337e8>) of role type named sy_c_Option_Ooption_Othe_001t__Nat__Onat
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring the_nat:(option_nat->nat)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133dd0>, <kernel.DependentProduct object at 0x2133c68>) of role type named sy_c_Orderings_Obot__class_Obot_001_062_It__Nat__Onat_M_Eo_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring bot_bot_nat_o:(nat->Prop)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133d88>, <kernel.Constant object at 0x2133b90>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Extended____Nat__Oenat
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring bot_bo4199563552545308370d_enat:extended_enat
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21337e8>, <kernel.Constant object at 0x2133b90>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Nat__Onat
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring bot_bot_nat:nat
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133d88>, <kernel.Constant object at 0x2133e18>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring bot_bo7653980558646680370d_enat:set_Extended_enat
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133ea8>, <kernel.Constant object at 0x2133e18>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Int__Oint_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring bot_bot_set_int:set_int
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133f38>, <kernel.Constant object at 0x2133e18>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Nat__Onat_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring bot_bot_set_nat:set_nat
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133f80>, <kernel.Constant object at 0x2133e18>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Num__Onum_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring bot_bot_set_num:set_num
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133fc8>, <kernel.Constant object at 0x2133e18>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Rat__Orat_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring bot_bot_set_rat:set_rat
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133f38>, <kernel.Constant object at 0x2133830>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Real__Oreal_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring bot_bot_set_real:set_real
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133f80>, <kernel.Constant object at 0x2136050>) of role type named sy_c_Orderings_Obot__class_Obot_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring bot_bot_set_set_nat:set_set_nat
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133830>, <kernel.DependentProduct object at 0x2136200>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Extended____Nat__Oenat
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_Le1955565732374568822d_enat:((extended_enat->Prop)->extended_enat)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133f80>, <kernel.DependentProduct object at 0x2136290>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Nat__Onat
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_Least_nat:((nat->Prop)->nat)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133f38>, <kernel.DependentProduct object at 0x21362d8>) of role type named sy_c_Orderings_Oord__class_OLeast_001t__Real__Oreal
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_Least_real:((real->Prop)->real)
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2133f38>, <kernel.DependentProduct object at 0x2136368>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Complex__Ocomplex_M_Eo_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_less_complex_o:((complex->Prop)->((complex->Prop)->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21361b8>, <kernel.DependentProduct object at 0x21363b0>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Extended____Nat__Oenat_M_Eo_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_le8499522857272258027enat_o:((extended_enat->Prop)->((extended_enat->Prop)->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2136128>, <kernel.DependentProduct object at 0x2136440>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Int__Oint_M_Eo_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_less_int_o:((int->Prop)->((int->Prop)->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21363b0>, <kernel.DependentProduct object at 0x2136488>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Nat__Onat_M_Eo_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_less_nat_o:((nat->Prop)->((nat->Prop)->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2136440>, <kernel.DependentProduct object at 0x21364d0>) of role type named sy_c_Orderings_Oord__class_Oless_001_062_It__Real__Oreal_M_Eo_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_less_real_o:((real->Prop)->((real->Prop)->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21363b0>, <kernel.DependentProduct object at 0x2136440>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Code____Numeral__Ointeger
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_le6747313008572928689nteger:(code_integer->(code_integer->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21364d0>, <kernel.DependentProduct object at 0x21363b0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Extended____Nat__Oenat
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_le72135733267957522d_enat:(extended_enat->(extended_enat->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2136518>, <kernel.DependentProduct object at 0x2136440>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Int__Oint
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_less_int:(int->(int->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21365a8>, <kernel.DependentProduct object at 0x21364d0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Nat__Onat
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_less_nat:(nat->(nat->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2136488>, <kernel.DependentProduct object at 0x2136518>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Num__Onum
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_less_num:(num->(num->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2136098>, <kernel.DependentProduct object at 0x21365a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Rat__Orat
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_less_rat:(rat->(rat->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21363b0>, <kernel.DependentProduct object at 0x2136488>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Real__Oreal
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_less_real:(real->(real->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2136098>, <kernel.DependentProduct object at 0x21363b0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_le1307284697595431911nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21364d0>, <kernel.DependentProduct object at 0x2136488>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_less_set_complex:(set_complex->(set_complex->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2136098>, <kernel.DependentProduct object at 0x21364d0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_le2529575680413868914d_enat:(set_Extended_enat->(set_Extended_enat->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21365a8>, <kernel.DependentProduct object at 0x2136488>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Int__Oint_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_less_set_int:(set_int->(set_int->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x2136878>, <kernel.DependentProduct object at 0x2136098>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Nat__Onat_J
% 0.61/0.81  Using role type
% 0.61/0.81  Declaring ord_less_set_nat:(set_nat->(set_nat->Prop))
% 0.61/0.81  FOF formula (<kernel.Constant object at 0x21363b0>, <kernel.DependentProduct object at 0x21365a8>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Num__Onum_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_less_set_num:(set_num->(set_num->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21367a0>, <kernel.DependentProduct object at 0x2136878>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Rat__Orat_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_less_set_rat:(set_rat->(set_rat->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21364d0>, <kernel.DependentProduct object at 0x21363b0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Real__Oreal_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_less_set_real:(set_real->(set_real->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2136488>, <kernel.DependentProduct object at 0x21367a0>) of role type named sy_c_Orderings_Oord__class_Oless_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_less_set_set_nat:(set_set_nat->(set_set_nat->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21364d0>, <kernel.DependentProduct object at 0x2136488>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Code____Numeral__Ointeger
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_le3102999989581377725nteger:(code_integer->(code_integer->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21367a0>, <kernel.DependentProduct object at 0x21364d0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Extended____Nat__Oenat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_le2932123472753598470d_enat:(extended_enat->(extended_enat->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2136488>, <kernel.DependentProduct object at 0x21367a0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Filter__Ofilter_It__Nat__Onat_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_le2510731241096832064er_nat:(filter_nat->(filter_nat->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2136b48>, <kernel.DependentProduct object at 0x21364d0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Int__Oint
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_less_eq_int:(int->(int->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2136bd8>, <kernel.DependentProduct object at 0x2136488>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Nat__Onat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_less_eq_nat:(nat->(nat->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21365a8>, <kernel.DependentProduct object at 0x2136b48>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Num__Onum
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_less_eq_num:(num->(num->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2136ab8>, <kernel.DependentProduct object at 0x2136bd8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Rat__Orat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_less_eq_rat:(rat->(rat->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21367a0>, <kernel.DependentProduct object at 0x21365a8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Real__Oreal
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_less_eq_real:(real->(real->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2136ab8>, <kernel.DependentProduct object at 0x21367a0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Code____Numeral__Ointeger_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_le7084787975880047091nteger:(set_Code_integer->(set_Code_integer->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21365a8>, <kernel.DependentProduct object at 0x2136ab8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Complex__Ocomplex_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_le211207098394363844omplex:(set_complex->(set_complex->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21367a0>, <kernel.DependentProduct object at 0x21365a8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Extended____Nat__Oenat_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_le7203529160286727270d_enat:(set_Extended_enat->(set_Extended_enat->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2136e60>, <kernel.DependentProduct object at 0x2136ab8>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Int__Oint_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_less_eq_set_int:(set_int->(set_int->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2136ef0>, <kernel.DependentProduct object at 0x21367a0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Nat__Onat_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_less_eq_set_nat:(set_nat->(set_nat->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2136488>, <kernel.DependentProduct object at 0x2136e60>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Num__Onum_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_less_eq_set_num:(set_num->(set_num->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2136dd0>, <kernel.DependentProduct object at 0x2136ef0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Rat__Orat_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_less_eq_set_rat:(set_rat->(set_rat->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21365a8>, <kernel.DependentProduct object at 0x2139098>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Real__Oreal_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_less_eq_set_real:(set_real->(set_real->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2136dd0>, <kernel.DependentProduct object at 0x21390e0>) of role type named sy_c_Orderings_Oord__class_Oless__eq_001t__Set__Oset_It__Set__Oset_It__Nat__Onat_J_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_le6893508408891458716et_nat:(set_set_nat->(set_set_nat->Prop))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2136e60>, <kernel.DependentProduct object at 0x2139050>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Extended____Nat__Oenat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_ma741700101516333627d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2136dd0>, <kernel.DependentProduct object at 0x21391b8>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Int__Oint
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_max_int:(int->(int->int))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21367a0>, <kernel.DependentProduct object at 0x2139290>) of role type named sy_c_Orderings_Oord__class_Omax_001t__Nat__Onat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_max_nat:(nat->(nat->nat))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2139128>, <kernel.DependentProduct object at 0x21392d8>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Extended____Nat__Oenat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_mi8085742599997312461d_enat:(extended_enat->(extended_enat->extended_enat))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21367a0>, <kernel.DependentProduct object at 0x2139050>) of role type named sy_c_Orderings_Oord__class_Omin_001t__Nat__Onat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ord_min_nat:(nat->(nat->nat))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21367a0>, <kernel.DependentProduct object at 0x2139368>) of role type named sy_c_Orderings_Oorder__class_OGreatest_001t__Nat__Onat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring order_Greatest_nat:((nat->Prop)->nat)
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2139248>, <kernel.DependentProduct object at 0x2139290>) of role type named sy_c_Orderings_Oorder__class_Oantimono_001t__Nat__Onat_001t__Real__Oreal
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring order_9091379641038594480t_real:((nat->real)->Prop)
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2139368>, <kernel.DependentProduct object at 0x21393f8>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Extended____Nat__Oenat_001t__Extended____Nat__Oenat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring order_4130057895858720880d_enat:((extended_enat->extended_enat)->Prop)
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2139200>, <kernel.DependentProduct object at 0x2139488>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Nat__Onat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring order_mono_nat_nat:((nat->nat)->Prop)
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21392d8>, <kernel.DependentProduct object at 0x2139290>) of role type named sy_c_Orderings_Oorder__class_Omono_001t__Nat__Onat_001t__Real__Oreal
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring order_mono_nat_real:((nat->real)->Prop)
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2139200>, <kernel.DependentProduct object at 0x2139368>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Nat__Onat_001t__Nat__Onat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring order_5726023648592871131at_nat:((nat->nat)->Prop)
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2139290>, <kernel.DependentProduct object at 0x21395a8>) of role type named sy_c_Orderings_Oorder__class_Ostrict__mono_001t__Real__Oreal_001t__Real__Oreal
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring order_7092887310737990675l_real:((real->real)->Prop)
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21393b0>, <kernel.DependentProduct object at 0x2139638>) of role type named sy_c_Orderings_Oordering__top_001t__Nat__Onat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring ordering_top_nat:((nat->(nat->Prop))->((nat->(nat->Prop))->(nat->Prop)))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2139290>, <kernel.Constant object at 0x2139518>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Extended____Nat__Oenat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring top_to3028658606643905974d_enat:extended_enat
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21394d0>, <kernel.Constant object at 0x2139518>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_I_Eo_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring top_top_set_o:set_o
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21396c8>, <kernel.Constant object at 0x2139518>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Nat__Onat_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring top_top_set_nat:set_nat
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21394d0>, <kernel.Constant object at 0x21395a8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Product____Type__Ounit_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring top_to1996260823553986621t_unit:set_Product_unit
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2139710>, <kernel.Constant object at 0x21395a8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__Real__Oreal_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring top_top_set_real:set_real
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21397a0>, <kernel.Constant object at 0x21395a8>) of role type named sy_c_Orderings_Otop__class_Otop_001t__Set__Oset_It__String__Ochar_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring top_top_set_char:set_char
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2139710>, <kernel.DependentProduct object at 0x21397a0>) of role type named sy_c_Power_Opower__class_Opower_001t__Code____Numeral__Ointeger
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring power_8256067586552552935nteger:(code_integer->(nat->code_integer))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2139908>, <kernel.DependentProduct object at 0x21395a8>) of role type named sy_c_Power_Opower__class_Opower_001t__Complex__Ocomplex
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring power_power_complex:(complex->(nat->complex))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21397e8>, <kernel.DependentProduct object at 0x2139710>) of role type named sy_c_Power_Opower__class_Opower_001t__Int__Oint
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring power_power_int:(int->(nat->int))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21399e0>, <kernel.DependentProduct object at 0x2139908>) of role type named sy_c_Power_Opower__class_Opower_001t__Nat__Onat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring power_power_nat:(nat->(nat->nat))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2139830>, <kernel.DependentProduct object at 0x21397e8>) of role type named sy_c_Power_Opower__class_Opower_001t__Rat__Orat
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring power_power_rat:(rat->(nat->rat))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2139878>, <kernel.DependentProduct object at 0x21399e0>) of role type named sy_c_Power_Opower__class_Opower_001t__Real__Oreal
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring power_power_real:(real->(nat->real))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x2139830>, <kernel.DependentProduct object at 0x2139908>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Nat__Onat_Mt__Nat__Onat_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.61/0.82  Using role type
% 0.61/0.82  Declaring produc3209952032786966637at_nat:((nat->(nat->nat))->(produc7248412053542808358at_nat->produc4471711990508489141at_nat))
% 0.61/0.82  FOF formula (<kernel.Constant object at 0x21399e0>, <kernel.DependentProduct object at 0x21397e8>) of role type named sy_c_Product__Type_OPair_001_062_It__Nat__Onat_M_062_It__Num__Onum_Mt__Num__Onum_J_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J_J
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc851828971589881931at_num:((nat->(num->num))->(produc2963631642982155120at_num->produc3368934014287244435at_num))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x2139bd8>, <kernel.DependentProduct object at 0x2139710>) of role type named sy_c_Product__Type_OPair_001_Eo_001_Eo
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring product_Pair_o_o:(Prop->(Prop->product_prod_o_o))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x2139998>, <kernel.DependentProduct object at 0x2139710>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Int__Oint
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring product_Pair_o_int:(Prop->(int->product_prod_o_int))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x21397e8>, <kernel.DependentProduct object at 0x2139710>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__Nat__Onat
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring product_Pair_o_nat:(Prop->(nat->product_prod_o_nat))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x2139998>, <kernel.DependentProduct object at 0x2139b90>) of role type named sy_c_Product__Type_OPair_001_Eo_001t__VEBT____Definitions__OVEBT
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc2982872950893828659T_VEBT:(Prop->(vEBT_VEBT->produc2504756804600209347T_VEBT))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x2139710>, <kernel.DependentProduct object at 0x2139dd0>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001_Eo
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc6677183202524767010eger_o:(code_integer->(Prop->produc6271795597528267376eger_o))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x2139b90>, <kernel.DependentProduct object at 0x2139710>) of role type named sy_c_Product__Type_OPair_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc1086072967326762835nteger:(code_integer->(code_integer->produc8923325533196201883nteger))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x2139e60>, <kernel.DependentProduct object at 0x2139dd0>) of role type named sy_c_Product__Type_OPair_001t__Int__Oint_001t__Int__Oint
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring product_Pair_int_int:(int->(int->product_prod_int_int))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x2139e18>, <kernel.DependentProduct object at 0x2139b90>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Nat__Onat
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring product_Pair_nat_nat:(nat->(nat->product_prod_nat_nat))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x2139ef0>, <kernel.DependentProduct object at 0x2139e60>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Num__Onum
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring product_Pair_nat_num:(nat->(num->product_prod_nat_num))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x2139e18>, <kernel.DependentProduct object at 0x2139ef0>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc487386426758144856at_nat:(nat->(product_prod_nat_nat->produc7248412053542808358at_nat))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x2139e60>, <kernel.DependentProduct object at 0x2139e18>) of role type named sy_c_Product__Type_OPair_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Num__Onum_J
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc1195630363706982562at_num:(nat->(product_prod_nat_num->produc2963631642982155120at_num))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x2139710>, <kernel.DependentProduct object at 0x2139d88>) of role type named sy_c_Product__Type_OPair_001t__Num__Onum_001t__Num__Onum
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring product_Pair_num_num:(num->(num->product_prod_num_num))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x2139e60>, <kernel.DependentProduct object at 0x213c170>) of role type named sy_c_Product__Type_OPair_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc6161850002892822231at_nat:(product_prod_nat_nat->(product_prod_nat_nat->produc859450856879609959at_nat))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x2139e60>, <kernel.DependentProduct object at 0x213c200>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001_Eo
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc8721562602347293563VEBT_o:(vEBT_VEBT->(Prop->produc334124729049499915VEBT_o))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x2139bd8>, <kernel.DependentProduct object at 0x213c1b8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Extended____Nat__Oenat
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc581526299967858633d_enat:(vEBT_VEBT->(extended_enat->produc7272778201969148633d_enat))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c098>, <kernel.DependentProduct object at 0x213c2d8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Int__Oint
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc736041933913180425BT_int:(vEBT_VEBT->(int->produc4894624898956917775BT_int))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c320>, <kernel.DependentProduct object at 0x213c368>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__Nat__Onat
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc738532404422230701BT_nat:(vEBT_VEBT->(nat->produc9072475918466114483BT_nat))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c1b8>, <kernel.DependentProduct object at 0x213c3f8>) of role type named sy_c_Product__Type_OPair_001t__VEBT____Definitions__OVEBT_001t__VEBT____Definitions__OVEBT
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc537772716801021591T_VEBT:(vEBT_VEBT->(vEBT_VEBT->produc8243902056947475879T_VEBT))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c3b0>, <kernel.DependentProduct object at 0x213c518>) of role type named sy_c_Product__Type_OSigma_001t__Nat__Onat_001t__Nat__Onat
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc457027306803732586at_nat:(set_nat->((nat->set_nat)->set_Pr1261947904930325089at_nat))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c3f8>, <kernel.DependentProduct object at 0x213c098>) of role type named sy_c_Product__Type_Oapsnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc6499014454317279255nteger:((code_integer->code_integer)->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c518>, <kernel.DependentProduct object at 0x213c248>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Int__Oint
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc1553301316500091796er_int:((code_integer->(code_integer->int))->(produc8923325533196201883nteger->int))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c098>, <kernel.DependentProduct object at 0x213c5a8>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Nat__Onat
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc1555791787009142072er_nat:((code_integer->(code_integer->nat))->(produc8923325533196201883nteger->nat))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c248>, <kernel.DependentProduct object at 0x213c320>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Num__Onum
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc7336495610019696514er_num:((code_integer->(code_integer->num))->(produc8923325533196201883nteger->num))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c5a8>, <kernel.DependentProduct object at 0x213c560>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_M_Eo_J
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc9125791028180074456eger_o:((code_integer->(code_integer->produc6271795597528267376eger_o))->(produc8923325533196201883nteger->produc6271795597528267376eger_o))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c320>, <kernel.DependentProduct object at 0x213c4d0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger_001t__Product____Type__Oprod_It__Code____Numeral__Ointeger_Mt__Code____Numeral__Ointeger_J
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc6916734918728496179nteger:((code_integer->(code_integer->produc8923325533196201883nteger))->(produc8923325533196201883nteger->produc8923325533196201883nteger))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c560>, <kernel.DependentProduct object at 0x213c440>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Complex__Ocomplex_001t__Complex__Ocomplex_001_Eo
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc6771430404735790350plex_o:((complex->(complex->Prop))->(produc4411394909380815293omplex->Prop))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c4d0>, <kernel.DependentProduct object at 0x213c830>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001_Eo
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc4947309494688390418_int_o:((int->(int->Prop))->(product_prod_int_int->Prop))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c440>, <kernel.DependentProduct object at 0x213c998>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Int__Oint
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc8211389475949308722nt_int:((int->(int->int))->(product_prod_int_int->int))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c830>, <kernel.DependentProduct object at 0x213c950>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Int__Oint_001t__Int__Oint_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc4245557441103728435nt_int:((int->(int->product_prod_int_int))->(product_prod_int_int->product_prod_int_int))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c998>, <kernel.DependentProduct object at 0x213cb00>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_M_Eo_J
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc8739625826339149834_nat_o:((nat->(nat->(product_prod_nat_nat->Prop)))->(product_prod_nat_nat->(product_prod_nat_nat->Prop)))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c950>, <kernel.DependentProduct object at 0x213cb90>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_062_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc27273713700761075at_nat:((nat->(nat->(product_prod_nat_nat->product_prod_nat_nat)))->(product_prod_nat_nat->(product_prod_nat_nat->product_prod_nat_nat)))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213cb00>, <kernel.DependentProduct object at 0x213c7a0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001_Eo
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc6081775807080527818_nat_o:((nat->(nat->Prop))->(product_prod_nat_nat->Prop))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213cb90>, <kernel.DependentProduct object at 0x213c5f0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__List__Olist_It__Nat__Onat_J
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc2761476792215241774st_nat:((nat->(nat->list_nat))->(product_prod_nat_nat->list_nat))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c7a0>, <kernel.DependentProduct object at 0x213cc20>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Nat__Onat
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc6842872674320459806at_nat:((nat->(nat->nat))->(product_prod_nat_nat->nat))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213c5f0>, <kernel.DependentProduct object at 0x213ccb0>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Nat__Onat_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc2626176000494625587at_nat:((nat->(nat->product_prod_nat_nat))->(product_prod_nat_nat->product_prod_nat_nat))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213cc20>, <kernel.DependentProduct object at 0x213cd40>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Nat__Onat_001t__Num__Onum_001t__Option__Ooption_It__Num__Onum_J
% 0.61/0.83  Using role type
% 0.61/0.83  Declaring produc478579273971653890on_num:((nat->(num->option_num))->(product_prod_nat_num->option_num))
% 0.61/0.83  FOF formula (<kernel.Constant object at 0x213ccb0>, <kernel.DependentProduct object at 0x213cc68>) of role type named sy_c_Product__Type_Oprod_Ocase__prod_001t__Real__Oreal_001t__Real__Oreal_001_Eo
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring produc5414030515140494994real_o:((real->(real->Prop))->(produc2422161461964618553l_real->Prop))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x213cd40>, <kernel.DependentProduct object at 0x213cf38>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring produc8508995932063986495nteger:(produc8923325533196201883nteger->code_integer)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x213ce60>, <kernel.DependentProduct object at 0x213cfc8>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Int__Oint_001t__Int__Oint
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring product_fst_int_int:(product_prod_int_int->int)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x213cdd0>, <kernel.DependentProduct object at 0x214d050>) of role type named sy_c_Product__Type_Oprod_Ofst_001t__Nat__Onat_001t__Nat__Onat
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring product_fst_nat_nat:(product_prod_nat_nat->nat)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x213ce60>, <kernel.DependentProduct object at 0x214d098>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Code____Numeral__Ointeger_001t__Code____Numeral__Ointeger
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring produc6174133586879617921nteger:(produc8923325533196201883nteger->code_integer)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x213cc68>, <kernel.DependentProduct object at 0x214d128>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Int__Oint_001t__Int__Oint
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring product_snd_int_int:(product_prod_int_int->int)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x213cdd0>, <kernel.DependentProduct object at 0x214d170>) of role type named sy_c_Product__Type_Oprod_Osnd_001t__Nat__Onat_001t__Nat__Onat
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring product_snd_nat_nat:(product_prod_nat_nat->nat)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x213ce60>, <kernel.DependentProduct object at 0x214d1b8>) of role type named sy_c_Rat_OAbs__Rat
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring abs_Rat:(product_prod_int_int->rat)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x213cc68>, <kernel.DependentProduct object at 0x214d0e0>) of role type named sy_c_Rat_OFract
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring fract:(int->(int->rat))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x213ce60>, <kernel.DependentProduct object at 0x214d248>) of role type named sy_c_Rat_OFrct
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring frct:(product_prod_int_int->rat)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x213cc68>, <kernel.DependentProduct object at 0x214d1b8>) of role type named sy_c_Rat_ORep__Rat
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring rep_Rat:(rat->product_prod_int_int)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d098>, <kernel.Constant object at 0x214d0e0>) of role type named sy_c_Rat_Ofield__char__0__class_ORats_001t__Real__Oreal
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring field_5140801741446780682s_real:set_real
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d170>, <kernel.DependentProduct object at 0x214d368>) of role type named sy_c_Rat_Ofield__char__0__class_Oof__rat_001t__Real__Oreal
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring field_7254667332652039916t_real:(rat->real)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d248>, <kernel.DependentProduct object at 0x214d3f8>) of role type named sy_c_Rat_Onormalize
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring normalize:(product_prod_int_int->product_prod_int_int)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d128>, <kernel.DependentProduct object at 0x214d170>) of role type named sy_c_Rat_Opcr__rat
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring pcr_rat:(product_prod_int_int->(rat->Prop))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d3b0>, <kernel.DependentProduct object at 0x214d488>) of role type named sy_c_Rat_Opositive
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring positive:(rat->Prop)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d248>, <kernel.DependentProduct object at 0x214d4d0>) of role type named sy_c_Rat_Oquotient__of
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring quotient_of:(rat->product_prod_int_int)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d3f8>, <kernel.DependentProduct object at 0x214d3b0>) of role type named sy_c_Rat_Oratrel
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring ratrel:(product_prod_int_int->(product_prod_int_int->Prop))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d440>, <kernel.DependentProduct object at 0x214d248>) of role type named sy_c_Real_OReal
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring real2:((nat->rat)->real)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d170>, <kernel.DependentProduct object at 0x214d488>) of role type named sy_c_Real_Ocauchy
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring cauchy:((nat->rat)->Prop)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d128>, <kernel.DependentProduct object at 0x214d518>) of role type named sy_c_Real_Ocr__real
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring cr_real:((nat->rat)->(real->Prop))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d488>, <kernel.DependentProduct object at 0x214d5a8>) of role type named sy_c_Real_Opcr__real
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring pcr_real:((nat->rat)->(real->Prop))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d518>, <kernel.DependentProduct object at 0x214d680>) of role type named sy_c_Real_Opositive
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring positive2:(real->Prop)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d128>, <kernel.DependentProduct object at 0x214d758>) of role type named sy_c_Real_Orealrel
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring realrel:((nat->rat)->((nat->rat)->Prop))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d488>, <kernel.DependentProduct object at 0x214d518>) of role type named sy_c_Real_Orep__real
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring rep_real:(real->(nat->rat))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d440>, <kernel.DependentProduct object at 0x214d7a0>) of role type named sy_c_Real_Ovanishes
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring vanishes:((nat->rat)->Prop)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d488>, <kernel.Constant object at 0x214d758>) of role type named sy_c_Real__Vector__Spaces_OReals_001t__Complex__Ocomplex
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring real_V2521375963428798218omplex:set_complex
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d7a0>, <kernel.DependentProduct object at 0x214d7e8>) of role type named sy_c_Real__Vector__Spaces_Obounded__linear_001t__Real__Oreal_001t__Real__Oreal
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring real_V5970128139526366754l_real:((real->real)->Prop)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d758>, <kernel.DependentProduct object at 0x214d7a0>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Complex__Ocomplex
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring real_V3694042436643373181omplex:(complex->(complex->real))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d7e8>, <kernel.DependentProduct object at 0x214d758>) of role type named sy_c_Real__Vector__Spaces_Odist__class_Odist_001t__Real__Oreal
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring real_V975177566351809787t_real:(real->(real->real))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d7a0>, <kernel.DependentProduct object at 0x214d8c0>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Complex__Ocomplex
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring real_V1022390504157884413omplex:(complex->real)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d758>, <kernel.DependentProduct object at 0x214da70>) of role type named sy_c_Real__Vector__Spaces_Onorm__class_Onorm_001t__Real__Oreal
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring real_V7735802525324610683m_real:(real->real)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d8c0>, <kernel.DependentProduct object at 0x214db00>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Complex__Ocomplex
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring real_V4546457046886955230omplex:(real->complex)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214da70>, <kernel.DependentProduct object at 0x214db90>) of role type named sy_c_Real__Vector__Spaces_Oof__real_001t__Real__Oreal
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring real_V1803761363581548252l_real:(real->real)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214db00>, <kernel.DependentProduct object at 0x214da70>) of role type named sy_c_Real__Vector__Spaces_OscaleR__class_OscaleR_001t__Complex__Ocomplex
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring real_V2046097035970521341omplex:(real->(complex->complex))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214db90>, <kernel.DependentProduct object at 0x214db00>) of role type named sy_c_Real__Vector__Spaces_OscaleR__class_OscaleR_001t__Real__Oreal
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring real_V1485227260804924795R_real:(real->(real->real))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d248>, <kernel.DependentProduct object at 0x214db00>) of role type named sy_c_Relation_Otransp_001_062_It__Nat__Onat_Mt__Rat__Orat_J
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring transp_nat_rat:(((nat->rat)->((nat->rat)->Prop))->Prop)
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214db90>, <kernel.DependentProduct object at 0x214d248>) of role type named sy_c_Rings_Oalgebraic__semidom__class_Ocoprime_001t__Int__Oint
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring algebr932160517623751201me_int:(int->(int->Prop))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214db00>, <kernel.DependentProduct object at 0x214db90>) of role type named sy_c_Rings_Oalgebraic__semidom__class_Ocoprime_001t__Nat__Onat
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring algebr934650988132801477me_nat:(nat->(nat->Prop))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d248>, <kernel.DependentProduct object at 0x214db00>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Code____Numeral__Ointeger
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring divide6298287555418463151nteger:(code_integer->(code_integer->code_integer))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214db90>, <kernel.DependentProduct object at 0x214d248>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Complex__Ocomplex
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring divide1717551699836669952omplex:(complex->(complex->complex))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214dd40>, <kernel.DependentProduct object at 0x214db00>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Int__Oint
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring divide_divide_int:(int->(int->int))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214dea8>, <kernel.DependentProduct object at 0x214db90>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Nat__Onat
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring divide_divide_nat:(nat->(nat->nat))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214db00>, <kernel.DependentProduct object at 0x214d248>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Rat__Orat
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring divide_divide_rat:(rat->(rat->rat))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214db90>, <kernel.DependentProduct object at 0x214dfc8>) of role type named sy_c_Rings_Odivide__class_Odivide_001t__Real__Oreal
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring divide_divide_real:(real->(real->real))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d248>, <kernel.DependentProduct object at 0x2150170>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Code____Numeral__Ointeger
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring dvd_dvd_Code_integer:(code_integer->(code_integer->Prop))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214df38>, <kernel.DependentProduct object at 0x2150128>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Complex__Ocomplex
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring dvd_dvd_complex:(complex->(complex->Prop))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214db90>, <kernel.DependentProduct object at 0x21501b8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Int__Oint
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring dvd_dvd_int:(int->(int->Prop))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d248>, <kernel.DependentProduct object at 0x2150200>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Nat__Onat
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring dvd_dvd_nat:(nat->(nat->Prop))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214db90>, <kernel.DependentProduct object at 0x2150050>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Rat__Orat
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring dvd_dvd_rat:(rat->(rat->Prop))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x214d248>, <kernel.DependentProduct object at 0x21501b8>) of role type named sy_c_Rings_Odvd__class_Odvd_001t__Real__Oreal
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring dvd_dvd_real:(real->(real->Prop))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x2150248>, <kernel.DependentProduct object at 0x21502d8>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Code____Numeral__Ointeger
% 0.61/0.84  Using role type
% 0.61/0.84  Declaring modulo364778990260209775nteger:(code_integer->(code_integer->code_integer))
% 0.61/0.84  FOF formula (<kernel.Constant object at 0x2150098>, <kernel.DependentProduct object at 0x21500e0>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Int__Oint
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring modulo_modulo_int:(int->(int->int))
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x2150128>, <kernel.DependentProduct object at 0x2150248>) of role type named sy_c_Rings_Omodulo__class_Omodulo_001t__Nat__Onat
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring modulo_modulo_nat:(nat->(nat->nat))
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x2150098>, <kernel.DependentProduct object at 0x2150440>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Code____Numeral__Ointeger
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring zero_n356916108424825756nteger:(Prop->code_integer)
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x2150248>, <kernel.DependentProduct object at 0x2150170>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Complex__Ocomplex
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring zero_n1201886186963655149omplex:(Prop->complex)
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x2150440>, <kernel.DependentProduct object at 0x21504d0>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Int__Oint
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring zero_n2684676970156552555ol_int:(Prop->int)
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x2150170>, <kernel.DependentProduct object at 0x2150560>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Nat__Onat
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring zero_n2687167440665602831ol_nat:(Prop->nat)
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x21504d0>, <kernel.DependentProduct object at 0x21505f0>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Rat__Orat
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring zero_n2052037380579107095ol_rat:(Prop->rat)
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x2150560>, <kernel.DependentProduct object at 0x2150680>) of role type named sy_c_Rings_Ozero__neq__one__class_Oof__bool_001t__Real__Oreal
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring zero_n3304061248610475627l_real:(Prop->real)
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x21504d0>, <kernel.DependentProduct object at 0x21505f0>) of role type named sy_c_Series_Osuminf_001t__Complex__Ocomplex
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring suminf_complex:((nat->complex)->complex)
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x21506c8>, <kernel.DependentProduct object at 0x2150560>) of role type named sy_c_Series_Osuminf_001t__Real__Oreal
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring suminf_real:((nat->real)->real)
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x2150710>, <kernel.DependentProduct object at 0x2150440>) of role type named sy_c_Series_Osummable_001t__Complex__Ocomplex
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring summable_complex:((nat->complex)->Prop)
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x2150758>, <kernel.DependentProduct object at 0x21504d0>) of role type named sy_c_Series_Osummable_001t__Real__Oreal
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring summable_real:((nat->real)->Prop)
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x2150290>, <kernel.DependentProduct object at 0x2150830>) of role type named sy_c_Series_Osums_001t__Real__Oreal
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring sums_real:((nat->real)->(real->Prop))
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x21507e8>, <kernel.DependentProduct object at 0x2150908>) of role type named sy_c_Set_OCollect_001_Eo
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring collect_o:((Prop->Prop)->set_o)
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x2150710>, <kernel.DependentProduct object at 0x2150758>) of role type named sy_c_Set_OCollect_001t__Code____Numeral__Ointeger
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring collect_Code_integer:((code_integer->Prop)->set_Code_integer)
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x2150830>, <kernel.DependentProduct object at 0x2150950>) of role type named sy_c_Set_OCollect_001t__Complex__Ocomplex
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring collect_complex:((complex->Prop)->set_complex)
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x2150710>, <kernel.DependentProduct object at 0x2150998>) of role type named sy_c_Set_OCollect_001t__Extended____Nat__Oenat
% 0.61/0.85  Using role type
% 0.61/0.85  Declaring collec4429806609662206161d_enat:((extended_enat->Prop)->set_Extended_enat)
% 0.61/0.85  FOF formula (<kernel.Constant object at 0x21507a0>, <kernel.DependentProduct object at 0x2150a70>) of role type named sy_c_Set_OCollect_001t__Int__Oint
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring collect_int:((int->Prop)->set_int)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x21506c8>, <kernel.DependentProduct object at 0x2150710>) of role type named sy_c_Set_OCollect_001t__List__Olist_It__Nat__Onat_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring collect_list_nat:((list_nat->Prop)->set_list_nat)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x21508c0>, <kernel.DependentProduct object at 0x2150b00>) of role type named sy_c_Set_OCollect_001t__Nat__Onat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring collect_nat:((nat->Prop)->set_nat)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150998>, <kernel.DependentProduct object at 0x2150710>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring collec8663557070575231912omplex:((produc4411394909380815293omplex->Prop)->set_Pr5085853215250843933omplex)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x21508c0>, <kernel.DependentProduct object at 0x2150998>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring collec213857154873943460nt_int:((product_prod_int_int->Prop)->set_Pr958786334691620121nt_int)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150710>, <kernel.DependentProduct object at 0x21508c0>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring collec3392354462482085612at_nat:((product_prod_nat_nat->Prop)->set_Pr1261947904930325089at_nat)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150998>, <kernel.DependentProduct object at 0x2150710>) of role type named sy_c_Set_OCollect_001t__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring collec3799799289383736868l_real:((produc2422161461964618553l_real->Prop)->set_Pr6218003697084177305l_real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150a70>, <kernel.DependentProduct object at 0x2150d88>) of role type named sy_c_Set_OCollect_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring collect_real:((real->Prop)->set_real)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150cb0>, <kernel.DependentProduct object at 0x2150998>) of role type named sy_c_Set_OCollect_001t__VEBT____Definitions__OVEBT
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring collect_VEBT_VEBT:((vEBT_VEBT->Prop)->set_VEBT_VEBT)
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150710>, <kernel.DependentProduct object at 0x2150d88>) of role type named sy_c_Set_Oimage_001t__Extended____Nat__Oenat_001t__Extended____Nat__Oenat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring image_80655429650038917d_enat:((extended_enat->extended_enat)->(set_Extended_enat->set_Extended_enat))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150cb0>, <kernel.DependentProduct object at 0x2150cf8>) of role type named sy_c_Set_Oimage_001t__Int__Oint_001t__Int__Oint
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring image_int_int:((int->int)->(set_int->set_int))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150998>, <kernel.DependentProduct object at 0x2150a28>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Int__Oint
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring image_nat_int:((nat->int)->(set_nat->set_int))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150710>, <kernel.DependentProduct object at 0x2150d40>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Nat__Onat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring image_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150cb0>, <kernel.DependentProduct object at 0x2150ea8>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring image_nat_real:((nat->real)->(set_nat->set_real))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150998>, <kernel.DependentProduct object at 0x2150e60>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring image_nat_set_nat:((nat->set_nat)->(set_nat->set_set_nat))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150710>, <kernel.DependentProduct object at 0x2150d88>) of role type named sy_c_Set_Oimage_001t__Nat__Onat_001t__String__Ochar
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring image_nat_char:((nat->char)->(set_nat->set_char))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150998>, <kernel.DependentProduct object at 0x2150cb0>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Complex__Ocomplex_Mt__Complex__Ocomplex_J_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring image_5971271580939081552omplex:((real->filter6041513312241820739omplex)->(set_real->set_fi4554929511873752355omplex))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150d88>, <kernel.DependentProduct object at 0x21520e0>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Filter__Ofilter_It__Product____Type__Oprod_It__Real__Oreal_Mt__Real__Oreal_J_J
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring image_2178119161166701260l_real:((real->filter2146258269922977983l_real)->(set_real->set_fi7789364187291644575l_real))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150998>, <kernel.DependentProduct object at 0x2152050>) of role type named sy_c_Set_Oimage_001t__Real__Oreal_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring image_real_real:((real->real)->(set_real->set_real))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150cb0>, <kernel.DependentProduct object at 0x2152050>) of role type named sy_c_Set_Oimage_001t__String__Ochar_001t__Nat__Onat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring image_char_nat:((char->nat)->(set_char->set_nat))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150e60>, <kernel.DependentProduct object at 0x2152170>) of role type named sy_c_Set_Oinsert_001t__Int__Oint
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring insert_int:(int->(set_int->set_int))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150998>, <kernel.DependentProduct object at 0x21520e0>) of role type named sy_c_Set_Oinsert_001t__Nat__Onat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring insert_nat:(nat->(set_nat->set_nat))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150998>, <kernel.DependentProduct object at 0x2152128>) of role type named sy_c_Set_Oinsert_001t__Real__Oreal
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring insert_real:(real->(set_real->set_real))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2150998>, <kernel.DependentProduct object at 0x2152128>) of role type named sy_c_Set_Ovimage_001t__Nat__Onat_001t__Nat__Onat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring vimage_nat_nat:((nat->nat)->(set_nat->set_nat))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x21521b8>, <kernel.DependentProduct object at 0x2152098>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Complex__Ocomplex
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring set_fo1517530859248394432omplex:((nat->(complex->complex))->(nat->(nat->(complex->complex))))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2152128>, <kernel.DependentProduct object at 0x2152170>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Int__Oint
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring set_fo2581907887559384638at_int:((nat->(int->int))->(nat->(nat->(int->int))))
% 0.69/0.85  FOF formula (<kernel.Constant object at 0x2152098>, <kernel.DependentProduct object at 0x2152368>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Nat__Onat
% 0.69/0.85  Using role type
% 0.69/0.85  Declaring set_fo2584398358068434914at_nat:((nat->(nat->nat))->(nat->(nat->(nat->nat))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152170>, <kernel.DependentProduct object at 0x2152290>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Rat__Orat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_fo1949268297981939178at_rat:((nat->(rat->rat))->(nat->(nat->(rat->rat))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152368>, <kernel.DependentProduct object at 0x2152488>) of role type named sy_c_Set__Interval_Ofold__atLeastAtMost__nat_001t__Real__Oreal
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_fo3111899725591712190t_real:((nat->(real->real))->(nat->(nat->(real->real))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152290>, <kernel.DependentProduct object at 0x2152368>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Extended____Nat__Oenat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or5403411693681687835d_enat:(extended_enat->(extended_enat->set_Extended_enat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152488>, <kernel.DependentProduct object at 0x2152290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or1266510415728281911st_int:(int->(int->set_int))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152368>, <kernel.DependentProduct object at 0x2152488>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or1269000886237332187st_nat:(nat->(nat->set_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152290>, <kernel.DependentProduct object at 0x2152368>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Num__Onum
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or7049704709247886629st_num:(num->(num->set_num))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152488>, <kernel.DependentProduct object at 0x2152290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Rat__Orat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or633870826150836451st_rat:(rat->(rat->set_rat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152368>, <kernel.DependentProduct object at 0x2152488>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Real__Oreal
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or1222579329274155063t_real:(real->(real->set_real))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152290>, <kernel.DependentProduct object at 0x2152368>) of role type named sy_c_Set__Interval_Oord__class_OatLeastAtMost_001t__Set__Oset_It__Nat__Onat_J
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or4548717258645045905et_nat:(set_nat->(set_nat->set_set_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152488>, <kernel.DependentProduct object at 0x2152290>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or4662586982721622107an_int:(int->(int->set_int))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152368>, <kernel.DependentProduct object at 0x2152488>) of role type named sy_c_Set__Interval_Oord__class_OatLeastLessThan_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or4665077453230672383an_nat:(nat->(nat->set_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152518>, <kernel.DependentProduct object at 0x21520e0>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_ord_atLeast_nat:(nat->set_nat)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x21529e0>, <kernel.DependentProduct object at 0x2152b48>) of role type named sy_c_Set__Interval_Oord__class_OatLeast_001t__Real__Oreal
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_ord_atLeast_real:(real->set_real)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152a70>, <kernel.DependentProduct object at 0x2152b90>) of role type named sy_c_Set__Interval_Oord__class_OatMost_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_ord_atMost_nat:(nat->set_nat)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x21529e0>, <kernel.DependentProduct object at 0x2152a70>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or6656581121297822940st_int:(int->(int->set_int))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152b90>, <kernel.DependentProduct object at 0x21529e0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanAtMost_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or6659071591806873216st_nat:(nat->(nat->set_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152a70>, <kernel.DependentProduct object at 0x2152b90>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Int__Oint
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or5832277885323065728an_int:(int->(int->set_int))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x21529e0>, <kernel.DependentProduct object at 0x2152a70>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or5834768355832116004an_nat:(nat->(nat->set_nat))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152b90>, <kernel.DependentProduct object at 0x21529e0>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThanLessThan_001t__Real__Oreal
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or1633881224788618240n_real:(real->(real->set_real))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152a70>, <kernel.DependentProduct object at 0x2152488>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or1210151606488870762an_nat:(nat->set_nat)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x21529e0>, <kernel.DependentProduct object at 0x2152f38>) of role type named sy_c_Set__Interval_Oord__class_OgreaterThan_001t__Real__Oreal
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or5849166863359141190n_real:(real->set_real)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152bd8>, <kernel.DependentProduct object at 0x2152fc8>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_ord_lessThan_nat:(nat->set_nat)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x21529e0>, <kernel.DependentProduct object at 0x2155050>) of role type named sy_c_Set__Interval_Oord__class_OlessThan_001t__Real__Oreal
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring set_or5984915006950818249n_real:(real->set_real)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152e60>, <kernel.DependentProduct object at 0x2152488>) of role type named sy_c_String_OCode_Oabort_001t__Real__Oreal
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring abort_real:(literal->((product_unit->real)->real))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152f38>, <kernel.DependentProduct object at 0x2155050>) of role type named sy_c_String_OLiteral
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring literal2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(literal->literal))))))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x21529e0>, <kernel.DependentProduct object at 0x2155098>) of role type named sy_c_String_Oascii__of
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring ascii_of:(char->char)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2152e60>, <kernel.DependentProduct object at 0x2155170>) of role type named sy_c_String_Ochar_OChar
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring char2:(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->(Prop->char))))))))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x21529e0>, <kernel.DependentProduct object at 0x2155320>) of role type named sy_c_String_Ocomm__semiring__1__class_Oof__char_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring comm_s629917340098488124ar_nat:(char->nat)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x21529e0>, <kernel.DependentProduct object at 0x21552d8>) of role type named sy_c_String_Ointeger__of__char
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring integer_of_char:(char->code_integer)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2155170>, <kernel.DependentProduct object at 0x2155050>) of role type named sy_c_String_Ounique__euclidean__semiring__with__bit__operations__class_Ochar__of_001t__Nat__Onat
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring unique3096191561947761185of_nat:(nat->char)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2155248>, <kernel.DependentProduct object at 0x21553f8>) of role type named sy_c_Topological__Spaces_Ocontinuous_001t__Real__Oreal_001t__Real__Oreal
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring topolo4422821103128117721l_real:(filter_real->((real->real)->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2155098>, <kernel.DependentProduct object at 0x2155488>) of role type named sy_c_Topological__Spaces_Ocontinuous__on_001t__Real__Oreal_001t__Real__Oreal
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring topolo5044208981011980120l_real:(set_real->((real->real)->Prop))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x21553f8>, <kernel.DependentProduct object at 0x2155248>) of role type named sy_c_Topological__Spaces_Omonoseq_001t__Real__Oreal
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring topolo6980174941875973593q_real:((nat->real)->Prop)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2155488>, <kernel.DependentProduct object at 0x21553f8>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oat__within_001t__Real__Oreal
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring topolo2177554685111907308n_real:(real->(set_real->filter_real))
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x2155248>, <kernel.DependentProduct object at 0x2155560>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Oconvergent_001t__Real__Oreal
% 0.69/0.86  Using role type
% 0.69/0.86  Declaring topolo7531315842566124627t_real:((nat->real)->Prop)
% 0.69/0.86  FOF formula (<kernel.Constant object at 0x21553f8>, <kernel.DependentProduct object at 0x2155638>) of role type named sy_c_Topological__Spaces_Otopological__space__class_Onhds_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring topolo2815343760600316023s_real:(real->filter_real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155560>, <kernel.DependentProduct object at 0x2155680>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Complex__Ocomplex
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring topolo6517432010174082258omplex:((nat->complex)->Prop)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155638>, <kernel.DependentProduct object at 0x2155710>) of role type named sy_c_Topological__Spaces_Ouniform__space__class_OCauchy_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring topolo4055970368930404560y_real:((nat->real)->Prop)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155680>, <kernel.Constant object at 0x2155518>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Complex__Ocomplex
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring topolo896644834953643431omplex:filter6041513312241820739omplex
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155710>, <kernel.Constant object at 0x2155560>) of role type named sy_c_Topological__Spaces_Ouniformity__class_Ouniformity_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring topolo1511823702728130853y_real:filter2146258269922977983l_real
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x21557e8>, <kernel.DependentProduct object at 0x2155908>) of role type named sy_c_Transcendental_Oarccos
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring arccos:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x21557a0>, <kernel.DependentProduct object at 0x2155950>) of role type named sy_c_Transcendental_Oarcosh_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring arcosh_real:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155830>, <kernel.DependentProduct object at 0x2155998>) of role type named sy_c_Transcendental_Oarcsin
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring arcsin:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155560>, <kernel.DependentProduct object at 0x21559e0>) of role type named sy_c_Transcendental_Oarctan
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring arctan:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155908>, <kernel.DependentProduct object at 0x2155a28>) of role type named sy_c_Transcendental_Oarsinh_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring arsinh_real:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155950>, <kernel.DependentProduct object at 0x2155a70>) of role type named sy_c_Transcendental_Oartanh_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring artanh_real:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155998>, <kernel.DependentProduct object at 0x2155ab8>) of role type named sy_c_Transcendental_Ocos_001t__Complex__Ocomplex
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring cos_complex:(complex->complex)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x21559e0>, <kernel.DependentProduct object at 0x2155b00>) of role type named sy_c_Transcendental_Ocos_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring cos_real:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x21551b8>, <kernel.DependentProduct object at 0x2155b90>) of role type named sy_c_Transcendental_Ocos__coeff
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring cos_coeff:(nat->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155ab8>, <kernel.DependentProduct object at 0x21559e0>) of role type named sy_c_Transcendental_Ocosh_001t__Complex__Ocomplex
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring cosh_complex:(complex->complex)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155b90>, <kernel.DependentProduct object at 0x2155bd8>) of role type named sy_c_Transcendental_Ocosh_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring cosh_real:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155908>, <kernel.DependentProduct object at 0x2155c20>) of role type named sy_c_Transcendental_Ocot_001t__Complex__Ocomplex
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring cot_complex:(complex->complex)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x21551b8>, <kernel.DependentProduct object at 0x2155c68>) of role type named sy_c_Transcendental_Ocot_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring cot_real:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x21559e0>, <kernel.DependentProduct object at 0x2155cb0>) of role type named sy_c_Transcendental_Oexp_001t__Complex__Ocomplex
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring exp_complex:(complex->complex)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155bd8>, <kernel.DependentProduct object at 0x2155cf8>) of role type named sy_c_Transcendental_Oexp_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring exp_real:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155c20>, <kernel.DependentProduct object at 0x2155d40>) of role type named sy_c_Transcendental_Oln__class_Oln_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring ln_ln_real:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155c68>, <kernel.DependentProduct object at 0x2155bd8>) of role type named sy_c_Transcendental_Olog
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring log:(real->(real->real))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155d88>, <kernel.Constant object at 0x2155bd8>) of role type named sy_c_Transcendental_Opi
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring pi:real
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155d40>, <kernel.DependentProduct object at 0x2155c68>) of role type named sy_c_Transcendental_Opowr_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring powr_real:(real->(real->real))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155a28>, <kernel.DependentProduct object at 0x2155d40>) of role type named sy_c_Transcendental_Opowr__real
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring powr_real2:(real->(real->real))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155cf8>, <kernel.DependentProduct object at 0x2155f38>) of role type named sy_c_Transcendental_Osin_001t__Complex__Ocomplex
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring sin_complex:(complex->complex)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155d40>, <kernel.DependentProduct object at 0x2155ef0>) of role type named sy_c_Transcendental_Osin_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring sin_real:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155cb0>, <kernel.DependentProduct object at 0x2155f80>) of role type named sy_c_Transcendental_Osin__coeff
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring sin_coeff:(nat->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155f38>, <kernel.DependentProduct object at 0x2155d40>) of role type named sy_c_Transcendental_Osinh_001t__Complex__Ocomplex
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring sinh_complex:(complex->complex)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155f80>, <kernel.DependentProduct object at 0x2155fc8>) of role type named sy_c_Transcendental_Osinh_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring sinh_real:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155d88>, <kernel.DependentProduct object at 0x2158050>) of role type named sy_c_Transcendental_Otan_001t__Complex__Ocomplex
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring tan_complex:(complex->complex)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155cb0>, <kernel.DependentProduct object at 0x2158098>) of role type named sy_c_Transcendental_Otan_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring tan_real:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155fc8>, <kernel.DependentProduct object at 0x21580e0>) of role type named sy_c_Transcendental_Otanh_001t__Complex__Ocomplex
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring tanh_complex:(complex->complex)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155d40>, <kernel.DependentProduct object at 0x2158128>) of role type named sy_c_Transcendental_Otanh_001t__Real__Oreal
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring tanh_real:(real->real)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155fc8>, <kernel.DependentProduct object at 0x2158050>) of role type named sy_c_Transitive__Closure_Ortrancl_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring transi2905341329935302413cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155fc8>, <kernel.DependentProduct object at 0x21580e0>) of role type named sy_c_Transitive__Closure_Otrancl_001t__Nat__Onat
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring transi6264000038957366511cl_nat:(set_Pr1261947904930325089at_nat->set_Pr1261947904930325089at_nat)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155f80>, <kernel.DependentProduct object at 0x2158290>) of role type named sy_c_VEBT__Definitions_OVEBT_OLeaf
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_Leaf:(Prop->(Prop->vEBT_VEBT))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155fc8>, <kernel.DependentProduct object at 0x2158248>) of role type named sy_c_VEBT__Definitions_OVEBT_ONode
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_Node:(option4927543243414619207at_nat->(nat->(list_VEBT_VEBT->(vEBT_VEBT->vEBT_VEBT))))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2155d40>, <kernel.DependentProduct object at 0x2158128>) of role type named sy_c_VEBT__Definitions_OVEBT_Osize__VEBT
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_size_VEBT:(vEBT_VEBT->nat)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2158098>, <kernel.DependentProduct object at 0x2158368>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oboth__member__options
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_V8194947554948674370ptions:(vEBT_VEBT->(nat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x21583f8>, <kernel.DependentProduct object at 0x2158248>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oelim__dead
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_VEBT_elim_dead:(vEBT_VEBT->(extended_enat->vEBT_VEBT))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x21583b0>, <kernel.DependentProduct object at 0x2158248>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oelim__dead__rel
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_V312737461966249ad_rel:(produc7272778201969148633d_enat->(produc7272778201969148633d_enat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2158488>, <kernel.DependentProduct object at 0x21583f8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ohigh
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_VEBT_high:(nat->(nat->nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x21583b0>, <kernel.DependentProduct object at 0x2158488>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Oin__children
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_V5917875025757280293ildren:(nat->(list_VEBT_VEBT->(nat->Prop)))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2158290>, <kernel.DependentProduct object at 0x21583f8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Olow
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_VEBT_low:(nat->(nat->nat))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x21585a8>, <kernel.DependentProduct object at 0x21583b0>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_VEBT_membermima:(vEBT_VEBT->(nat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2158290>, <kernel.DependentProduct object at 0x2158488>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Omembermima__rel
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_V4351362008482014158ma_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x21583b0>, <kernel.DependentProduct object at 0x2158290>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_V5719532721284313246member:(vEBT_VEBT->(nat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2158488>, <kernel.DependentProduct object at 0x21583f8>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Onaive__member__rel
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_V5765760719290551771er_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2158680>, <kernel.DependentProduct object at 0x2158290>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_VEBT_valid:(vEBT_VEBT->(nat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x2158758>, <kernel.DependentProduct object at 0x2158290>) of role type named sy_c_VEBT__Definitions_OVEBT__internal_Ovalid_H__rel
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_VEBT_valid_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x21581b8>, <kernel.DependentProduct object at 0x2158758>) of role type named sy_c_VEBT__Definitions_Oinvar__vebt
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_invar_vebt:(vEBT_VEBT->(nat->Prop))
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x21587e8>, <kernel.DependentProduct object at 0x2158878>) of role type named sy_c_VEBT__Definitions_Oset__vebt
% 0.69/0.87  Using role type
% 0.69/0.87  Declaring vEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.69/0.87  FOF formula (<kernel.Constant object at 0x21583f8>, <kernel.DependentProduct object at 0x2158290>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_vebt_buildup:(nat->vEBT_VEBT)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x21581b8>, <kernel.DependentProduct object at 0x21583f8>) of role type named sy_c_VEBT__Definitions_Ovebt__buildup__rel
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_v4011308405150292612up_rel:(nat->(nat->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x2158830>, <kernel.DependentProduct object at 0x21581b8>) of role type named sy_c_VEBT__Insert_Ovebt__insert
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_vebt_insert:(vEBT_VEBT->(nat->vEBT_VEBT))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x21589e0>, <kernel.DependentProduct object at 0x2158830>) of role type named sy_c_VEBT__Insert_Ovebt__insert__rel
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_vebt_insert_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x2158908>, <kernel.DependentProduct object at 0x21583f8>) of role type named sy_c_VEBT__Member_OVEBT__internal_Obit__concat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_VEBT_bit_concat:(nat->(nat->(nat->nat)))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x2158878>, <kernel.DependentProduct object at 0x21587e8>) of role type named sy_c_VEBT__Member_OVEBT__internal_OminNull
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_VEBT_minNull:(vEBT_VEBT->Prop)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x21589e0>, <kernel.DependentProduct object at 0x2158b48>) of role type named sy_c_VEBT__Member_OVEBT__internal_Oset__vebt_H
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_VEBT_set_vebt:(vEBT_VEBT->set_nat)
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x21588c0>, <kernel.DependentProduct object at 0x21589e0>) of role type named sy_c_VEBT__Member_Ovebt__member
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_vebt_member:(vEBT_VEBT->(nat->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x2158908>, <kernel.DependentProduct object at 0x21588c0>) of role type named sy_c_VEBT__Member_Ovebt__member__rel
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_vebt_member_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x21587e8>, <kernel.DependentProduct object at 0x2158b48>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oadd
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_VEBT_add:(option_nat->(option_nat->option_nat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x2158878>, <kernel.DependentProduct object at 0x2158908>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ogreater
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_VEBT_greater:(option_nat->(option_nat->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x2158290>, <kernel.DependentProduct object at 0x21587e8>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Oless
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_VEBT_less:(option_nat->(option_nat->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x2158b90>, <kernel.DependentProduct object at 0x2158878>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Olesseq
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_VEBT_lesseq:(option_nat->(option_nat->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x21588c0>, <kernel.DependentProduct object at 0x2158290>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omax__in__set
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_VEBT_max_in_set:(set_nat->(nat->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x2158b48>, <kernel.DependentProduct object at 0x2158b90>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omin__in__set
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_VEBT_min_in_set:(set_nat->(nat->Prop))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x2158908>, <kernel.DependentProduct object at 0x21588c0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Omul
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_VEBT_mul:(option_nat->(option_nat->option_nat))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x2158b48>, <kernel.DependentProduct object at 0x2158d88>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Ooption__shift_001t__Nat__Onat
% 0.69/0.88  Using role type
% 0.69/0.88  Declaring vEBT_V4262088993061758097ft_nat:((nat->(nat->nat))->(option_nat->(option_nat->option_nat)))
% 0.69/0.88  FOF formula (<kernel.Constant object at 0x2158878>, <kernel.DependentProduct object at 0x21588c0>) of role type named sy_c_VEBT__MinMax_OVEBT__internal_Opower
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring vEBT_VEBT_power:(option_nat->(option_nat->option_nat))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x2158830>, <kernel.DependentProduct object at 0x2158b90>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring vEBT_vebt_maxt:(vEBT_VEBT->option_nat)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x2158ea8>, <kernel.DependentProduct object at 0x21588c0>) of role type named sy_c_VEBT__MinMax_Ovebt__maxt__rel
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring vEBT_vebt_maxt_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x2158d88>, <kernel.DependentProduct object at 0x2158ef0>) of role type named sy_c_VEBT__MinMax_Ovebt__mint
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring vEBT_vebt_mint:(vEBT_VEBT->option_nat)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x2158e60>, <kernel.DependentProduct object at 0x2158ea8>) of role type named sy_c_VEBT__MinMax_Ovebt__mint__rel
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring vEBT_vebt_mint_rel:(vEBT_VEBT->(vEBT_VEBT->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x2158bd8>, <kernel.DependentProduct object at 0x2158d88>) of role type named sy_c_VEBT__Succ_Ois__succ__in__set
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring vEBT_is_succ_in_set:(set_nat->(nat->(nat->Prop)))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x21588c0>, <kernel.DependentProduct object at 0x2158b48>) of role type named sy_c_VEBT__Succ_Ovebt__succ
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring vEBT_vebt_succ:(vEBT_VEBT->(nat->option_nat))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x2158f38>, <kernel.DependentProduct object at 0x215c098>) of role type named sy_c_VEBT__Succ_Ovebt__succ__rel
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring vEBT_vebt_succ_rel:(produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x21588c0>, <kernel.DependentProduct object at 0x2158ea8>) of role type named sy_c_Wellfounded_Oaccp_001t__List__Olist_It__Nat__Onat_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring accp_list_nat:((list_nat->(list_nat->Prop))->(list_nat->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x2158f38>, <kernel.DependentProduct object at 0x215c098>) of role type named sy_c_Wellfounded_Oaccp_001t__Nat__Onat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring accp_nat:((nat->(nat->Prop))->(nat->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x21588c0>, <kernel.DependentProduct object at 0x215c098>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Int__Oint_Mt__Int__Oint_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring accp_P1096762738010456898nt_int:((product_prod_int_int->(product_prod_int_int->Prop))->(product_prod_int_int->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x21588c0>, <kernel.DependentProduct object at 0x215c128>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring accp_P4275260045618599050at_nat:((product_prod_nat_nat->(product_prod_nat_nat->Prop))->(product_prod_nat_nat->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x2158b48>, <kernel.DependentProduct object at 0x215c1b8>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__Num__Onum_Mt__Num__Onum_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring accp_P3113834385874906142um_num:((product_prod_num_num->(product_prod_num_num->Prop))->(product_prod_num_num->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c050>, <kernel.DependentProduct object at 0x215c248>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Extended____Nat__Oenat_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring accp_P6183159247885693666d_enat:((produc7272778201969148633d_enat->(produc7272778201969148633d_enat->Prop))->(produc7272778201969148633d_enat->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c128>, <kernel.DependentProduct object at 0x215c0e0>) of role type named sy_c_Wellfounded_Oaccp_001t__Product____Type__Oprod_It__VEBT____Definitions__OVEBT_Mt__Nat__Onat_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring accp_P2887432264394892906BT_nat:((produc9072475918466114483BT_nat->(produc9072475918466114483BT_nat->Prop))->(produc9072475918466114483BT_nat->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x2158e60>, <kernel.DependentProduct object at 0x215c320>) of role type named sy_c_Wellfounded_Oaccp_001t__VEBT____Definitions__OVEBT
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring accp_VEBT_VEBT:((vEBT_VEBT->(vEBT_VEBT->Prop))->(vEBT_VEBT->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c368>, <kernel.Constant object at 0x215c2d8>) of role type named sy_c_Wellfounded_Oless__than
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring less_than:set_Pr1261947904930325089at_nat
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c3f8>, <kernel.Constant object at 0x215c2d8>) of role type named sy_c_Wellfounded_Opred__nat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring pred_nat:set_Pr1261947904930325089at_nat
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c128>, <kernel.DependentProduct object at 0x215c518>) of role type named sy_c_fChoice_001t__Real__Oreal
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring fChoice_real:((real->Prop)->real)
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c368>, <kernel.DependentProduct object at 0x215c128>) of role type named sy_c_member_001_Eo
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring member_o:(Prop->(set_o->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c440>, <kernel.DependentProduct object at 0x215c2d8>) of role type named sy_c_member_001t__Code____Numeral__Ointeger
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring member_Code_integer:(code_integer->(set_Code_integer->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c3b0>, <kernel.DependentProduct object at 0x215c440>) of role type named sy_c_member_001t__Complex__Ocomplex
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring member_complex:(complex->(set_complex->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c5a8>, <kernel.DependentProduct object at 0x215c368>) of role type named sy_c_member_001t__Extended____Nat__Oenat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring member_Extended_enat:(extended_enat->(set_Extended_enat->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c320>, <kernel.DependentProduct object at 0x215c2d8>) of role type named sy_c_member_001t__Int__Oint
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring member_int:(int->(set_int->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c440>, <kernel.DependentProduct object at 0x215c5a8>) of role type named sy_c_member_001t__List__Olist_It__Nat__Onat_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring member_list_nat:(list_nat->(set_list_nat->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c518>, <kernel.DependentProduct object at 0x215c320>) of role type named sy_c_member_001t__Nat__Onat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring member_nat:(nat->(set_nat->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c3b0>, <kernel.DependentProduct object at 0x215c440>) of role type named sy_c_member_001t__Num__Onum
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring member_num:(num->(set_num->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c518>, <kernel.DependentProduct object at 0x215c2d8>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring member8440522571783428010at_nat:(product_prod_nat_nat->(set_Pr1261947904930325089at_nat->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c440>, <kernel.DependentProduct object at 0x215c320>) of role type named sy_c_member_001t__Product____Type__Oprod_It__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_Mt__Product____Type__Oprod_It__Nat__Onat_Mt__Nat__Onat_J_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring member8206827879206165904at_nat:(produc859450856879609959at_nat->(set_Pr8693737435421807431at_nat->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c3b0>, <kernel.DependentProduct object at 0x215c2d8>) of role type named sy_c_member_001t__Rat__Orat
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring member_rat:(rat->(set_rat->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c3f8>, <kernel.DependentProduct object at 0x215c3b0>) of role type named sy_c_member_001t__Real__Oreal
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring member_real:(real->(set_real->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c8c0>, <kernel.DependentProduct object at 0x215c440>) of role type named sy_c_member_001t__Set__Oset_It__Nat__Onat_J
% 0.72/0.88  Using role type
% 0.72/0.88  Declaring member_set_nat:(set_nat->(set_set_nat->Prop))
% 0.72/0.88  FOF formula (<kernel.Constant object at 0x215c368>, <kernel.DependentProduct object at 0x215c2d8>) of role type named sy_c_member_001t__VEBT____Definitions__OVEBT
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring member_VEBT_VEBT:(vEBT_VEBT->(set_VEBT_VEBT->Prop))
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x215c3b0>, <kernel.Constant object at 0x215c2d8>) of role type named sy_v_deg____
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring deg:nat
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x215c440>, <kernel.Constant object at 0x215c2d8>) of role type named sy_v_m____
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring m:nat
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x215c7a0>, <kernel.Constant object at 0x215c2d8>) of role type named sy_v_ma____
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring ma:nat
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x215c998>, <kernel.Constant object at 0x215c2d8>) of role type named sy_v_mi____
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring mi:nat
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x215c950>, <kernel.Constant object at 0x215c2d8>) of role type named sy_v_miny____
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring miny:nat
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x215c9e0>, <kernel.Constant object at 0x215c2d8>) of role type named sy_v_na____
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring na:nat
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x215ca28>, <kernel.Constant object at 0x215c2d8>) of role type named sy_v_res____
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring res:nat
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x215ca70>, <kernel.Constant object at 0x215c2d8>) of role type named sy_v_sc____
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring sc:nat
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x215cab8>, <kernel.Constant object at 0x215c2d8>) of role type named sy_v_summary____
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring summary:vEBT_VEBT
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x215cb00>, <kernel.Constant object at 0x215c2d8>) of role type named sy_v_treeList____
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring treeList:list_VEBT_VEBT
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x215cb48>, <kernel.Constant object at 0x215c2d8>) of role type named sy_v_xa____
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring xa:nat
% 0.72/0.89  FOF formula (<kernel.Constant object at 0x215cb90>, <kernel.Constant object at 0x215c2d8>) of role type named sy_v_za____
% 0.72/0.89  Using role type
% 0.72/0.89  Declaring za:nat
% 0.72/0.89  FOF formula ((ord_less_eq_nat ((vEBT_VEBT_high za) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))) ((vEBT_VEBT_high xa) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_0_bbbb
% 0.72/0.89  A new axiom: ((ord_less_eq_nat ((vEBT_VEBT_high za) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))) ((vEBT_VEBT_high xa) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))
% 0.72/0.89  FOF formula ((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) deg) of role axiom named fact_1__092_060open_0622_A_092_060le_062_Adeg_092_060close_062
% 0.72/0.89  A new axiom: ((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) deg)
% 0.72/0.89  FOF formula ((ord_less_eq_nat ((vEBT_VEBT_high xa) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))) ((vEBT_VEBT_high za) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_2_aaaa
% 0.72/0.89  A new axiom: ((ord_less_eq_nat ((vEBT_VEBT_high xa) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))) ((vEBT_VEBT_high za) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))))
% 0.72/0.89  FOF formula (((eq (set_nat->(nat->Prop))) vEBT_VEBT_max_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y:nat), (((member_nat Y) Xs)->((ord_less_eq_nat Y) X)))))) of role axiom named fact_3_max__in__set__def
% 0.72/0.89  A new axiom: (((eq (set_nat->(nat->Prop))) vEBT_VEBT_max_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y:nat), (((member_nat Y) Xs)->((ord_less_eq_nat Y) X))))))
% 0.72/0.89  FOF formula (((eq (set_nat->(nat->Prop))) vEBT_VEBT_min_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y:nat), (((member_nat Y) Xs)->((ord_less_eq_nat X) Y)))))) of role axiom named fact_4_min__in__set__def
% 0.72/0.89  A new axiom: (((eq (set_nat->(nat->Prop))) vEBT_VEBT_min_in_set) (fun (Xs:set_nat) (X:nat)=> ((and ((member_nat X) Xs)) (forall (Y:nat), (((member_nat Y) Xs)->((ord_less_eq_nat X) Y))))))
% 0.72/0.89  FOF formula (((eq nat) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))) na) of role axiom named fact_5__092_060open_062deg_Adiv_A2_A_061_An_092_060close_062
% 0.72/0.90  A new axiom: (((eq nat) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one)))) na)
% 0.72/0.90  FOF formula (forall (M:num), (not (((eq num) (bit0 M)) one))) of role axiom named fact_6_semiring__norm_I85_J
% 0.72/0.90  A new axiom: (forall (M:num), (not (((eq num) (bit0 M)) one)))
% 0.72/0.90  FOF formula (forall (N:num), (not (((eq num) one) (bit0 N)))) of role axiom named fact_7_semiring__norm_I83_J
% 0.72/0.90  A new axiom: (forall (N:num), (not (((eq num) one) (bit0 N))))
% 0.72/0.90  FOF formula (forall (N:num), (((eq nat) ((divide_divide_nat (numeral_numeral_nat (bit0 N))) (numeral_numeral_nat (bit0 one)))) (numeral_numeral_nat N))) of role axiom named fact_8_numeral__Bit0__div__2
% 0.72/0.90  A new axiom: (forall (N:num), (((eq nat) ((divide_divide_nat (numeral_numeral_nat (bit0 N))) (numeral_numeral_nat (bit0 one)))) (numeral_numeral_nat N)))
% 0.72/0.90  FOF formula (forall (N:num), (((eq int) ((divide_divide_int (numeral_numeral_int (bit0 N))) (numeral_numeral_int (bit0 one)))) (numeral_numeral_int N))) of role axiom named fact_9_numeral__Bit0__div__2
% 0.72/0.90  A new axiom: (forall (N:num), (((eq int) ((divide_divide_int (numeral_numeral_int (bit0 N))) (numeral_numeral_int (bit0 one)))) (numeral_numeral_int N)))
% 0.72/0.90  FOF formula (((eq (nat->(nat->nat))) vEBT_VEBT_high) (fun (X:nat) (N2:nat)=> ((divide_divide_nat X) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2)))) of role axiom named fact_10_high__def
% 0.72/0.90  A new axiom: (((eq (nat->(nat->nat))) vEBT_VEBT_high) (fun (X:nat) (N2:nat)=> ((divide_divide_nat X) ((power_power_nat (numeral_numeral_nat (bit0 one))) N2))))
% 0.72/0.90  FOF formula ((ord_less_nat ((vEBT_VEBT_high za) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))) sc) of role axiom named fact_11__092_060open_062high_Az_A_Ideg_Adiv_A2_J_A_060_Asc_092_060close_062
% 0.72/0.90  A new axiom: ((ord_less_nat ((vEBT_VEBT_high za) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))) sc)
% 0.72/0.90  FOF formula (forall (A:complex), (((eq complex) ((divide1717551699836669952omplex A) (numera6690914467698888265omplex one))) A)) of role axiom named fact_12_divide__numeral__1
% 0.72/0.90  A new axiom: (forall (A:complex), (((eq complex) ((divide1717551699836669952omplex A) (numera6690914467698888265omplex one))) A))
% 0.72/0.90  FOF formula (forall (A:real), (((eq real) ((divide_divide_real A) (numeral_numeral_real one))) A)) of role axiom named fact_13_divide__numeral__1
% 0.72/0.90  A new axiom: (forall (A:real), (((eq real) ((divide_divide_real A) (numeral_numeral_real one))) A))
% 0.72/0.90  FOF formula (forall (A:rat), (((eq rat) ((divide_divide_rat A) (numeral_numeral_rat one))) A)) of role axiom named fact_14_divide__numeral__1
% 0.72/0.90  A new axiom: (forall (A:rat), (((eq rat) ((divide_divide_rat A) (numeral_numeral_rat one))) A))
% 0.72/0.90  FOF formula (forall (X2:num) (Y2:num), (((eq Prop) (((eq num) (bit0 X2)) (bit0 Y2))) (((eq num) X2) Y2))) of role axiom named fact_15_verit__eq__simplify_I8_J
% 0.72/0.90  A new axiom: (forall (X2:num) (Y2:num), (((eq Prop) (((eq num) (bit0 X2)) (bit0 Y2))) (((eq num) X2) Y2)))
% 0.72/0.90  FOF formula (forall (M:num) (N:num), (((eq Prop) (((eq num) (bit0 M)) (bit0 N))) (((eq num) M) N))) of role axiom named fact_16_semiring__norm_I87_J
% 0.72/0.90  A new axiom: (forall (M:num) (N:num), (((eq Prop) (((eq num) (bit0 M)) (bit0 N))) (((eq num) M) N)))
% 0.72/0.90  FOF formula (forall (M:num) (N:num), (((eq Prop) (((eq complex) (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N))) (((eq num) M) N))) of role axiom named fact_17_numeral__eq__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N:num), (((eq Prop) (((eq complex) (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N))) (((eq num) M) N)))
% 0.72/0.90  FOF formula (forall (M:num) (N:num), (((eq Prop) (((eq real) (numeral_numeral_real M)) (numeral_numeral_real N))) (((eq num) M) N))) of role axiom named fact_18_numeral__eq__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N:num), (((eq Prop) (((eq real) (numeral_numeral_real M)) (numeral_numeral_real N))) (((eq num) M) N)))
% 0.72/0.90  FOF formula (forall (M:num) (N:num), (((eq Prop) (((eq rat) (numeral_numeral_rat M)) (numeral_numeral_rat N))) (((eq num) M) N))) of role axiom named fact_19_numeral__eq__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N:num), (((eq Prop) (((eq rat) (numeral_numeral_rat M)) (numeral_numeral_rat N))) (((eq num) M) N)))
% 0.72/0.90  FOF formula (forall (M:num) (N:num), (((eq Prop) (((eq nat) (numeral_numeral_nat M)) (numeral_numeral_nat N))) (((eq num) M) N))) of role axiom named fact_20_numeral__eq__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N:num), (((eq Prop) (((eq nat) (numeral_numeral_nat M)) (numeral_numeral_nat N))) (((eq num) M) N)))
% 0.72/0.90  FOF formula (forall (M:num) (N:num), (((eq Prop) (((eq int) (numeral_numeral_int M)) (numeral_numeral_int N))) (((eq num) M) N))) of role axiom named fact_21_numeral__eq__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N:num), (((eq Prop) (((eq int) (numeral_numeral_int M)) (numeral_numeral_int N))) (((eq num) M) N)))
% 0.72/0.90  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_eq_real (numeral_numeral_real M)) (numeral_numeral_real N))) ((ord_less_eq_num M) N))) of role axiom named fact_22_numeral__le__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_eq_real (numeral_numeral_real M)) (numeral_numeral_real N))) ((ord_less_eq_num M) N)))
% 0.72/0.90  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_eq_rat (numeral_numeral_rat M)) (numeral_numeral_rat N))) ((ord_less_eq_num M) N))) of role axiom named fact_23_numeral__le__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_eq_rat (numeral_numeral_rat M)) (numeral_numeral_rat N))) ((ord_less_eq_num M) N)))
% 0.72/0.90  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_eq_nat (numeral_numeral_nat M)) (numeral_numeral_nat N))) ((ord_less_eq_num M) N))) of role axiom named fact_24_numeral__le__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_eq_nat (numeral_numeral_nat M)) (numeral_numeral_nat N))) ((ord_less_eq_num M) N)))
% 0.72/0.90  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_eq_int (numeral_numeral_int M)) (numeral_numeral_int N))) ((ord_less_eq_num M) N))) of role axiom named fact_25_numeral__le__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_eq_int (numeral_numeral_int M)) (numeral_numeral_int N))) ((ord_less_eq_num M) N)))
% 0.72/0.90  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_real (numeral_numeral_real M)) (numeral_numeral_real N))) ((ord_less_num M) N))) of role axiom named fact_26_numeral__less__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_real (numeral_numeral_real M)) (numeral_numeral_real N))) ((ord_less_num M) N)))
% 0.72/0.90  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_rat (numeral_numeral_rat M)) (numeral_numeral_rat N))) ((ord_less_num M) N))) of role axiom named fact_27_numeral__less__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_rat (numeral_numeral_rat M)) (numeral_numeral_rat N))) ((ord_less_num M) N)))
% 0.72/0.90  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_nat (numeral_numeral_nat M)) (numeral_numeral_nat N))) ((ord_less_num M) N))) of role axiom named fact_28_numeral__less__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_nat (numeral_numeral_nat M)) (numeral_numeral_nat N))) ((ord_less_num M) N)))
% 0.72/0.90  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_int (numeral_numeral_int M)) (numeral_numeral_int N))) ((ord_less_num M) N))) of role axiom named fact_29_numeral__less__iff
% 0.72/0.90  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_int (numeral_numeral_int M)) (numeral_numeral_int N))) ((ord_less_num M) N)))
% 0.72/0.90  FOF formula ((ord_less_nat za) ((power_power_nat (numeral_numeral_nat (bit0 one))) deg)) of role axiom named fact_30__092_060open_062z_A_060_A2_A_094_Adeg_092_060close_062
% 0.72/0.90  A new axiom: ((ord_less_nat za) ((power_power_nat (numeral_numeral_nat (bit0 one))) deg))
% 0.72/0.90  FOF formula ((ord_less_nat ma) ((power_power_nat (numeral_numeral_nat (bit0 one))) deg)) of role axiom named fact_31__C5_Ohyps_C_I10_J
% 0.72/0.90  A new axiom: ((ord_less_nat ma) ((power_power_nat (numeral_numeral_nat (bit0 one))) deg))
% 0.72/0.90  FOF formula (forall (B:real) (A2:real), (((eq Prop) (((ord_less_eq_real B) A2)->False)) ((ord_less_real A2) B))) of role axiom named fact_32_verit__comp__simplify1_I3_J
% 0.72/0.90  A new axiom: (forall (B:real) (A2:real), (((eq Prop) (((ord_less_eq_real B) A2)->False)) ((ord_less_real A2) B)))
% 0.72/0.91  FOF formula (forall (B:rat) (A2:rat), (((eq Prop) (((ord_less_eq_rat B) A2)->False)) ((ord_less_rat A2) B))) of role axiom named fact_33_verit__comp__simplify1_I3_J
% 0.72/0.91  A new axiom: (forall (B:rat) (A2:rat), (((eq Prop) (((ord_less_eq_rat B) A2)->False)) ((ord_less_rat A2) B)))
% 0.72/0.91  FOF formula (forall (B:num) (A2:num), (((eq Prop) (((ord_less_eq_num B) A2)->False)) ((ord_less_num A2) B))) of role axiom named fact_34_verit__comp__simplify1_I3_J
% 0.72/0.91  A new axiom: (forall (B:num) (A2:num), (((eq Prop) (((ord_less_eq_num B) A2)->False)) ((ord_less_num A2) B)))
% 0.72/0.91  FOF formula (forall (B:nat) (A2:nat), (((eq Prop) (((ord_less_eq_nat B) A2)->False)) ((ord_less_nat A2) B))) of role axiom named fact_35_verit__comp__simplify1_I3_J
% 0.72/0.91  A new axiom: (forall (B:nat) (A2:nat), (((eq Prop) (((ord_less_eq_nat B) A2)->False)) ((ord_less_nat A2) B)))
% 0.72/0.91  FOF formula (forall (B:int) (A2:int), (((eq Prop) (((ord_less_eq_int B) A2)->False)) ((ord_less_int A2) B))) of role axiom named fact_36_verit__comp__simplify1_I3_J
% 0.72/0.91  A new axiom: (forall (B:int) (A2:int), (((eq Prop) (((ord_less_eq_int B) A2)->False)) ((ord_less_int A2) B)))
% 0.72/0.91  FOF formula (forall (A:set_nat), ((ord_less_eq_set_nat A) A)) of role axiom named fact_37_verit__comp__simplify1_I2_J
% 0.72/0.91  A new axiom: (forall (A:set_nat), ((ord_less_eq_set_nat A) A))
% 0.72/0.91  FOF formula (forall (A:rat), ((ord_less_eq_rat A) A)) of role axiom named fact_38_verit__comp__simplify1_I2_J
% 0.72/0.91  A new axiom: (forall (A:rat), ((ord_less_eq_rat A) A))
% 0.72/0.91  FOF formula (forall (A:num), ((ord_less_eq_num A) A)) of role axiom named fact_39_verit__comp__simplify1_I2_J
% 0.72/0.91  A new axiom: (forall (A:num), ((ord_less_eq_num A) A))
% 0.72/0.91  FOF formula (forall (A:nat), ((ord_less_eq_nat A) A)) of role axiom named fact_40_verit__comp__simplify1_I2_J
% 0.72/0.91  A new axiom: (forall (A:nat), ((ord_less_eq_nat A) A))
% 0.72/0.91  FOF formula (forall (A:int), ((ord_less_eq_int A) A)) of role axiom named fact_41_verit__comp__simplify1_I2_J
% 0.72/0.91  A new axiom: (forall (A:int), ((ord_less_eq_int A) A))
% 0.72/0.91  FOF formula (forall (A:real), (((ord_less_real A) A)->False)) of role axiom named fact_42_verit__comp__simplify1_I1_J
% 0.72/0.91  A new axiom: (forall (A:real), (((ord_less_real A) A)->False))
% 0.72/0.91  FOF formula (forall (A:rat), (((ord_less_rat A) A)->False)) of role axiom named fact_43_verit__comp__simplify1_I1_J
% 0.72/0.91  A new axiom: (forall (A:rat), (((ord_less_rat A) A)->False))
% 0.72/0.91  FOF formula (forall (A:num), (((ord_less_num A) A)->False)) of role axiom named fact_44_verit__comp__simplify1_I1_J
% 0.72/0.91  A new axiom: (forall (A:num), (((ord_less_num A) A)->False))
% 0.72/0.91  FOF formula (forall (A:nat), (((ord_less_nat A) A)->False)) of role axiom named fact_45_verit__comp__simplify1_I1_J
% 0.72/0.91  A new axiom: (forall (A:nat), (((ord_less_nat A) A)->False))
% 0.72/0.91  FOF formula (forall (A:int), (((ord_less_int A) A)->False)) of role axiom named fact_46_verit__comp__simplify1_I1_J
% 0.72/0.91  A new axiom: (forall (A:int), (((ord_less_int A) A)->False))
% 0.72/0.91  FOF formula (forall (A:rat) (B2:rat), ((or ((or (((eq rat) A) B2)) (((ord_less_eq_rat A) B2)->False))) (((ord_less_eq_rat B2) A)->False))) of role axiom named fact_47_verit__la__disequality
% 0.72/0.91  A new axiom: (forall (A:rat) (B2:rat), ((or ((or (((eq rat) A) B2)) (((ord_less_eq_rat A) B2)->False))) (((ord_less_eq_rat B2) A)->False)))
% 0.72/0.91  FOF formula (forall (A:num) (B2:num), ((or ((or (((eq num) A) B2)) (((ord_less_eq_num A) B2)->False))) (((ord_less_eq_num B2) A)->False))) of role axiom named fact_48_verit__la__disequality
% 0.72/0.91  A new axiom: (forall (A:num) (B2:num), ((or ((or (((eq num) A) B2)) (((ord_less_eq_num A) B2)->False))) (((ord_less_eq_num B2) A)->False)))
% 0.72/0.91  FOF formula (forall (A:nat) (B2:nat), ((or ((or (((eq nat) A) B2)) (((ord_less_eq_nat A) B2)->False))) (((ord_less_eq_nat B2) A)->False))) of role axiom named fact_49_verit__la__disequality
% 0.72/0.91  A new axiom: (forall (A:nat) (B2:nat), ((or ((or (((eq nat) A) B2)) (((ord_less_eq_nat A) B2)->False))) (((ord_less_eq_nat B2) A)->False)))
% 0.72/0.91  FOF formula (forall (A:int) (B2:int), ((or ((or (((eq int) A) B2)) (((ord_less_eq_int A) B2)->False))) (((ord_less_eq_int B2) A)->False))) of role axiom named fact_50_verit__la__disequality
% 0.72/0.91  A new axiom: (forall (A:int) (B2:int), ((or ((or (((eq int) A) B2)) (((ord_less_eq_int A) B2)->False))) (((ord_less_eq_int B2) A)->False)))
% 0.72/0.92  FOF formula (forall (M:nat) (N:nat), ((ord_less_eq_nat ((divide_divide_nat M) N)) M)) of role axiom named fact_51_div__le__dividend
% 0.72/0.92  A new axiom: (forall (M:nat) (N:nat), ((ord_less_eq_nat ((divide_divide_nat M) N)) M))
% 0.72/0.92  FOF formula (forall (M:nat) (N:nat) (K:nat), (((ord_less_eq_nat M) N)->((ord_less_eq_nat ((divide_divide_nat M) K)) ((divide_divide_nat N) K)))) of role axiom named fact_52_div__le__mono
% 0.72/0.92  A new axiom: (forall (M:nat) (N:nat) (K:nat), (((ord_less_eq_nat M) N)->((ord_less_eq_nat ((divide_divide_nat M) K)) ((divide_divide_nat N) K))))
% 0.72/0.92  FOF formula (forall (X2:num), (not (((eq num) one) (bit0 X2)))) of role axiom named fact_53_verit__eq__simplify_I10_J
% 0.72/0.92  A new axiom: (forall (X2:num), (not (((eq num) one) (bit0 X2))))
% 0.72/0.92  FOF formula (((eq nat) ((vEBT_VEBT_high res) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))) sc) of role axiom named fact_54__092_060open_062high_Ares_A_Ideg_Adiv_A2_J_A_061_Asc_092_060close_062
% 0.72/0.92  A new axiom: (((eq nat) ((vEBT_VEBT_high res) ((divide_divide_nat deg) (numeral_numeral_nat (bit0 one))))) sc)
% 0.72/0.92  FOF formula ((ord_less_nat xa) res) of role axiom named fact_55__092_060open_062x_A_060_Ares_092_060close_062
% 0.72/0.92  A new axiom: ((ord_less_nat xa) res)
% 0.72/0.92  FOF formula ((ord_less_nat sc) ((power_power_nat (numeral_numeral_nat (bit0 one))) m)) of role axiom named fact_56__092_060open_062sc_A_060_A2_A_094_Am_092_060close_062
% 0.72/0.92  A new axiom: ((ord_less_nat sc) ((power_power_nat (numeral_numeral_nat (bit0 one))) m))
% 0.72/0.92  FOF formula (forall (M:nat) (N:nat), (((ord_less_eq_nat ((power_power_nat M) (numeral_numeral_nat (bit0 one)))) N)->((ord_less_eq_nat M) N))) of role axiom named fact_57_power2__nat__le__imp__le
% 0.72/0.92  A new axiom: (forall (M:nat) (N:nat), (((ord_less_eq_nat ((power_power_nat M) (numeral_numeral_nat (bit0 one)))) N)->((ord_less_eq_nat M) N)))
% 0.72/0.92  FOF formula (forall (M:nat) (N:nat), (((eq Prop) ((ord_less_eq_nat ((power_power_nat M) (numeral_numeral_nat (bit0 one)))) ((power_power_nat N) (numeral_numeral_nat (bit0 one))))) ((ord_less_eq_nat M) N))) of role axiom named fact_58_power2__nat__le__eq__le
% 0.72/0.92  A new axiom: (forall (M:nat) (N:nat), (((eq Prop) ((ord_less_eq_nat ((power_power_nat M) (numeral_numeral_nat (bit0 one)))) ((power_power_nat N) (numeral_numeral_nat (bit0 one))))) ((ord_less_eq_nat M) N)))
% 0.72/0.92  FOF formula (forall (K:nat) (M:nat), (((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) K)->((ord_less_eq_nat M) ((power_power_nat K) M)))) of role axiom named fact_59_self__le__ge2__pow
% 0.72/0.92  A new axiom: (forall (K:nat) (M:nat), (((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) K)->((ord_less_eq_nat M) ((power_power_nat K) M))))
% 0.72/0.92  FOF formula (forall (N:nat), ((ord_less_nat N) ((power_power_nat (numeral_numeral_nat (bit0 one))) N))) of role axiom named fact_60_less__exp
% 0.72/0.92  A new axiom: (forall (N:nat), ((ord_less_nat N) ((power_power_nat (numeral_numeral_nat (bit0 one))) N)))
% 0.72/0.92  FOF formula (forall (Ma:nat) (N:nat) (M:nat), (((ord_less_nat Ma) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat N) M)))->((ord_less_nat ((vEBT_VEBT_high Ma) N)) ((power_power_nat (numeral_numeral_nat (bit0 one))) M)))) of role axiom named fact_61_high__bound__aux
% 0.72/0.92  A new axiom: (forall (Ma:nat) (N:nat) (M:nat), (((ord_less_nat Ma) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat N) M)))->((ord_less_nat ((vEBT_VEBT_high Ma) N)) ((power_power_nat (numeral_numeral_nat (bit0 one))) M))))
% 0.72/0.92  FOF formula (forall (B2:nat) (A:nat), (((ord_less_eq_nat B2) A)->(((eq nat) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((minus_minus_nat A) B2))) ((divide_divide_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) A)) ((power_power_nat (numeral_numeral_nat (bit0 one))) B2))))) of role axiom named fact_62_power__minus__is__div
% 0.72/0.92  A new axiom: (forall (B2:nat) (A:nat), (((ord_less_eq_nat B2) A)->(((eq nat) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((minus_minus_nat A) B2))) ((divide_divide_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) A)) ((power_power_nat (numeral_numeral_nat (bit0 one))) B2)))))
% 0.72/0.92  FOF formula (forall (A:nat) (B2:nat), (((eq nat) ((divide_divide_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat A) B2))) ((power_power_nat (numeral_numeral_nat (bit0 one))) A))) ((power_power_nat (numeral_numeral_nat (bit0 one))) B2))) of role axiom named fact_63_pow__sum
% 0.76/0.93  A new axiom: (forall (A:nat) (B2:nat), (((eq nat) ((divide_divide_nat ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat A) B2))) ((power_power_nat (numeral_numeral_nat (bit0 one))) A))) ((power_power_nat (numeral_numeral_nat (bit0 one))) B2)))
% 0.76/0.93  FOF formula ((ord_less_eq_nat one_one_nat) na) of role axiom named fact_64__092_060open_0621_A_092_060le_062_An_092_060close_062
% 0.76/0.93  A new axiom: ((ord_less_eq_nat one_one_nat) na)
% 0.76/0.93  FOF formula ((ord_less_eq_nat mi) xa) of role axiom named fact_65__092_060open_062mi_A_092_060le_062_Ax_092_060close_062
% 0.76/0.93  A new axiom: ((ord_less_eq_nat mi) xa)
% 0.76/0.93  FOF formula ((ord_less_eq_nat mi) ma) of role axiom named fact_66__C5_Ohyps_C_I9_J
% 0.76/0.93  A new axiom: ((ord_less_eq_nat mi) ma)
% 0.76/0.93  FOF formula (((eq nat) deg) ((plus_plus_nat na) m)) of role axiom named fact_67__C5_Ohyps_C_I6_J
% 0.76/0.93  A new axiom: (((eq nat) deg) ((plus_plus_nat na) m))
% 0.76/0.93  FOF formula (not (((eq nat) za) mi)) of role axiom named fact_68__092_060open_062z_A_092_060noteq_062_Ami_092_060close_062
% 0.76/0.93  A new axiom: (not (((eq nat) za) mi))
% 0.76/0.93  FOF formula (not (((eq nat) mi) ma)) of role axiom named fact_69__092_060open_062mi_A_092_060noteq_062_Ama_092_060close_062
% 0.76/0.93  A new axiom: (not (((eq nat) mi) ma))
% 0.76/0.93  FOF formula ((ord_less_eq_nat res) ma) of role axiom named fact_70__092_060open_062res_A_092_060le_062_Ama_092_060close_062
% 0.76/0.93  A new axiom: ((ord_less_eq_nat res) ma)
% 0.76/0.93  FOF formula (forall (A:extended_enat) (P:(extended_enat->Prop)), (((eq Prop) ((member_Extended_enat A) (collec4429806609662206161d_enat P))) (P A))) of role axiom named fact_71_mem__Collect__eq
% 0.76/0.93  A new axiom: (forall (A:extended_enat) (P:(extended_enat->Prop)), (((eq Prop) ((member_Extended_enat A) (collec4429806609662206161d_enat P))) (P A)))
% 0.76/0.93  FOF formula (forall (A:complex) (P:(complex->Prop)), (((eq Prop) ((member_complex A) (collect_complex P))) (P A))) of role axiom named fact_72_mem__Collect__eq
% 0.76/0.93  A new axiom: (forall (A:complex) (P:(complex->Prop)), (((eq Prop) ((member_complex A) (collect_complex P))) (P A)))
% 0.76/0.93  FOF formula (forall (A:real) (P:(real->Prop)), (((eq Prop) ((member_real A) (collect_real P))) (P A))) of role axiom named fact_73_mem__Collect__eq
% 0.76/0.93  A new axiom: (forall (A:real) (P:(real->Prop)), (((eq Prop) ((member_real A) (collect_real P))) (P A)))
% 0.76/0.93  FOF formula (forall (A:list_nat) (P:(list_nat->Prop)), (((eq Prop) ((member_list_nat A) (collect_list_nat P))) (P A))) of role axiom named fact_74_mem__Collect__eq
% 0.76/0.93  A new axiom: (forall (A:list_nat) (P:(list_nat->Prop)), (((eq Prop) ((member_list_nat A) (collect_list_nat P))) (P A)))
% 0.76/0.93  FOF formula (forall (A:nat) (P:(nat->Prop)), (((eq Prop) ((member_nat A) (collect_nat P))) (P A))) of role axiom named fact_75_mem__Collect__eq
% 0.76/0.93  A new axiom: (forall (A:nat) (P:(nat->Prop)), (((eq Prop) ((member_nat A) (collect_nat P))) (P A)))
% 0.76/0.93  FOF formula (forall (A:int) (P:(int->Prop)), (((eq Prop) ((member_int A) (collect_int P))) (P A))) of role axiom named fact_76_mem__Collect__eq
% 0.76/0.93  A new axiom: (forall (A:int) (P:(int->Prop)), (((eq Prop) ((member_int A) (collect_int P))) (P A)))
% 0.76/0.93  FOF formula (forall (A3:set_Extended_enat), (((eq set_Extended_enat) (collec4429806609662206161d_enat (fun (X:extended_enat)=> ((member_Extended_enat X) A3)))) A3)) of role axiom named fact_77_Collect__mem__eq
% 0.76/0.93  A new axiom: (forall (A3:set_Extended_enat), (((eq set_Extended_enat) (collec4429806609662206161d_enat (fun (X:extended_enat)=> ((member_Extended_enat X) A3)))) A3))
% 0.76/0.93  FOF formula (forall (A3:set_complex), (((eq set_complex) (collect_complex (fun (X:complex)=> ((member_complex X) A3)))) A3)) of role axiom named fact_78_Collect__mem__eq
% 0.76/0.93  A new axiom: (forall (A3:set_complex), (((eq set_complex) (collect_complex (fun (X:complex)=> ((member_complex X) A3)))) A3))
% 0.76/0.93  FOF formula (forall (A3:set_real), (((eq set_real) (collect_real (fun (X:real)=> ((member_real X) A3)))) A3)) of role axiom named fact_79_Collect__mem__eq
% 0.76/0.94  A new axiom: (forall (A3:set_real), (((eq set_real) (collect_real (fun (X:real)=> ((member_real X) A3)))) A3))
% 0.76/0.94  FOF formula (forall (A3:set_list_nat), (((eq set_list_nat) (collect_list_nat (fun (X:list_nat)=> ((member_list_nat X) A3)))) A3)) of role axiom named fact_80_Collect__mem__eq
% 0.76/0.94  A new axiom: (forall (A3:set_list_nat), (((eq set_list_nat) (collect_list_nat (fun (X:list_nat)=> ((member_list_nat X) A3)))) A3))
% 0.76/0.94  FOF formula (forall (A3:set_nat), (((eq set_nat) (collect_nat (fun (X:nat)=> ((member_nat X) A3)))) A3)) of role axiom named fact_81_Collect__mem__eq
% 0.76/0.94  A new axiom: (forall (A3:set_nat), (((eq set_nat) (collect_nat (fun (X:nat)=> ((member_nat X) A3)))) A3))
% 0.76/0.94  FOF formula (forall (A3:set_int), (((eq set_int) (collect_int (fun (X:int)=> ((member_int X) A3)))) A3)) of role axiom named fact_82_Collect__mem__eq
% 0.76/0.94  A new axiom: (forall (A3:set_int), (((eq set_int) (collect_int (fun (X:int)=> ((member_int X) A3)))) A3))
% 0.76/0.94  FOF formula (forall (P:(complex->Prop)) (Q:(complex->Prop)), ((forall (X3:complex), (((eq Prop) (P X3)) (Q X3)))->(((eq set_complex) (collect_complex P)) (collect_complex Q)))) of role axiom named fact_83_Collect__cong
% 0.76/0.94  A new axiom: (forall (P:(complex->Prop)) (Q:(complex->Prop)), ((forall (X3:complex), (((eq Prop) (P X3)) (Q X3)))->(((eq set_complex) (collect_complex P)) (collect_complex Q))))
% 0.76/0.94  FOF formula (forall (P:(real->Prop)) (Q:(real->Prop)), ((forall (X3:real), (((eq Prop) (P X3)) (Q X3)))->(((eq set_real) (collect_real P)) (collect_real Q)))) of role axiom named fact_84_Collect__cong
% 0.76/0.94  A new axiom: (forall (P:(real->Prop)) (Q:(real->Prop)), ((forall (X3:real), (((eq Prop) (P X3)) (Q X3)))->(((eq set_real) (collect_real P)) (collect_real Q))))
% 0.76/0.94  FOF formula (forall (P:(list_nat->Prop)) (Q:(list_nat->Prop)), ((forall (X3:list_nat), (((eq Prop) (P X3)) (Q X3)))->(((eq set_list_nat) (collect_list_nat P)) (collect_list_nat Q)))) of role axiom named fact_85_Collect__cong
% 0.76/0.94  A new axiom: (forall (P:(list_nat->Prop)) (Q:(list_nat->Prop)), ((forall (X3:list_nat), (((eq Prop) (P X3)) (Q X3)))->(((eq set_list_nat) (collect_list_nat P)) (collect_list_nat Q))))
% 0.76/0.94  FOF formula (forall (P:(nat->Prop)) (Q:(nat->Prop)), ((forall (X3:nat), (((eq Prop) (P X3)) (Q X3)))->(((eq set_nat) (collect_nat P)) (collect_nat Q)))) of role axiom named fact_86_Collect__cong
% 0.76/0.94  A new axiom: (forall (P:(nat->Prop)) (Q:(nat->Prop)), ((forall (X3:nat), (((eq Prop) (P X3)) (Q X3)))->(((eq set_nat) (collect_nat P)) (collect_nat Q))))
% 0.76/0.94  FOF formula (forall (P:(int->Prop)) (Q:(int->Prop)), ((forall (X3:int), (((eq Prop) (P X3)) (Q X3)))->(((eq set_int) (collect_int P)) (collect_int Q)))) of role axiom named fact_87_Collect__cong
% 0.76/0.94  A new axiom: (forall (P:(int->Prop)) (Q:(int->Prop)), ((forall (X3:int), (((eq Prop) (P X3)) (Q X3)))->(((eq set_int) (collect_int P)) (collect_int Q))))
% 0.76/0.94  FOF formula ((ord_less_nat mi) res) of role axiom named fact_88__092_060open_062mi_A_060_Ares_092_060close_062
% 0.76/0.94  A new axiom: ((ord_less_nat mi) res)
% 0.76/0.94  FOF formula (forall (V:num) (W:num) (Z:complex), (((eq complex) ((plus_plus_complex (numera6690914467698888265omplex V)) ((plus_plus_complex (numera6690914467698888265omplex W)) Z))) ((plus_plus_complex (numera6690914467698888265omplex ((plus_plus_num V) W))) Z))) of role axiom named fact_89_add__numeral__left
% 0.76/0.94  A new axiom: (forall (V:num) (W:num) (Z:complex), (((eq complex) ((plus_plus_complex (numera6690914467698888265omplex V)) ((plus_plus_complex (numera6690914467698888265omplex W)) Z))) ((plus_plus_complex (numera6690914467698888265omplex ((plus_plus_num V) W))) Z)))
% 0.76/0.94  FOF formula (forall (V:num) (W:num) (Z:real), (((eq real) ((plus_plus_real (numeral_numeral_real V)) ((plus_plus_real (numeral_numeral_real W)) Z))) ((plus_plus_real (numeral_numeral_real ((plus_plus_num V) W))) Z))) of role axiom named fact_90_add__numeral__left
% 0.76/0.94  A new axiom: (forall (V:num) (W:num) (Z:real), (((eq real) ((plus_plus_real (numeral_numeral_real V)) ((plus_plus_real (numeral_numeral_real W)) Z))) ((plus_plus_real (numeral_numeral_real ((plus_plus_num V) W))) Z)))
% 0.76/0.94  FOF formula (forall (V:num) (W:num) (Z:rat), (((eq rat) ((plus_plus_rat (numeral_numeral_rat V)) ((plus_plus_rat (numeral_numeral_rat W)) Z))) ((plus_plus_rat (numeral_numeral_rat ((plus_plus_num V) W))) Z))) of role axiom named fact_91_add__numeral__left
% 0.78/0.95  A new axiom: (forall (V:num) (W:num) (Z:rat), (((eq rat) ((plus_plus_rat (numeral_numeral_rat V)) ((plus_plus_rat (numeral_numeral_rat W)) Z))) ((plus_plus_rat (numeral_numeral_rat ((plus_plus_num V) W))) Z)))
% 0.78/0.95  FOF formula (forall (V:num) (W:num) (Z:nat), (((eq nat) ((plus_plus_nat (numeral_numeral_nat V)) ((plus_plus_nat (numeral_numeral_nat W)) Z))) ((plus_plus_nat (numeral_numeral_nat ((plus_plus_num V) W))) Z))) of role axiom named fact_92_add__numeral__left
% 0.78/0.95  A new axiom: (forall (V:num) (W:num) (Z:nat), (((eq nat) ((plus_plus_nat (numeral_numeral_nat V)) ((plus_plus_nat (numeral_numeral_nat W)) Z))) ((plus_plus_nat (numeral_numeral_nat ((plus_plus_num V) W))) Z)))
% 0.78/0.95  FOF formula (forall (V:num) (W:num) (Z:int), (((eq int) ((plus_plus_int (numeral_numeral_int V)) ((plus_plus_int (numeral_numeral_int W)) Z))) ((plus_plus_int (numeral_numeral_int ((plus_plus_num V) W))) Z))) of role axiom named fact_93_add__numeral__left
% 0.78/0.95  A new axiom: (forall (V:num) (W:num) (Z:int), (((eq int) ((plus_plus_int (numeral_numeral_int V)) ((plus_plus_int (numeral_numeral_int W)) Z))) ((plus_plus_int (numeral_numeral_int ((plus_plus_num V) W))) Z)))
% 0.78/0.95  FOF formula (forall (M:num) (N:num), (((eq complex) ((plus_plus_complex (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N))) (numera6690914467698888265omplex ((plus_plus_num M) N)))) of role axiom named fact_94_numeral__plus__numeral
% 0.78/0.95  A new axiom: (forall (M:num) (N:num), (((eq complex) ((plus_plus_complex (numera6690914467698888265omplex M)) (numera6690914467698888265omplex N))) (numera6690914467698888265omplex ((plus_plus_num M) N))))
% 0.78/0.95  FOF formula (forall (M:num) (N:num), (((eq real) ((plus_plus_real (numeral_numeral_real M)) (numeral_numeral_real N))) (numeral_numeral_real ((plus_plus_num M) N)))) of role axiom named fact_95_numeral__plus__numeral
% 0.78/0.95  A new axiom: (forall (M:num) (N:num), (((eq real) ((plus_plus_real (numeral_numeral_real M)) (numeral_numeral_real N))) (numeral_numeral_real ((plus_plus_num M) N))))
% 0.78/0.95  FOF formula (forall (M:num) (N:num), (((eq rat) ((plus_plus_rat (numeral_numeral_rat M)) (numeral_numeral_rat N))) (numeral_numeral_rat ((plus_plus_num M) N)))) of role axiom named fact_96_numeral__plus__numeral
% 0.78/0.95  A new axiom: (forall (M:num) (N:num), (((eq rat) ((plus_plus_rat (numeral_numeral_rat M)) (numeral_numeral_rat N))) (numeral_numeral_rat ((plus_plus_num M) N))))
% 0.78/0.95  FOF formula (forall (M:num) (N:num), (((eq nat) ((plus_plus_nat (numeral_numeral_nat M)) (numeral_numeral_nat N))) (numeral_numeral_nat ((plus_plus_num M) N)))) of role axiom named fact_97_numeral__plus__numeral
% 0.78/0.95  A new axiom: (forall (M:num) (N:num), (((eq nat) ((plus_plus_nat (numeral_numeral_nat M)) (numeral_numeral_nat N))) (numeral_numeral_nat ((plus_plus_num M) N))))
% 0.78/0.95  FOF formula (forall (M:num) (N:num), (((eq int) ((plus_plus_int (numeral_numeral_int M)) (numeral_numeral_int N))) (numeral_numeral_int ((plus_plus_num M) N)))) of role axiom named fact_98_numeral__plus__numeral
% 0.78/0.95  A new axiom: (forall (M:num) (N:num), (((eq int) ((plus_plus_int (numeral_numeral_int M)) (numeral_numeral_int N))) (numeral_numeral_int ((plus_plus_num M) N))))
% 0.78/0.95  FOF formula (forall (N:nat), (((eq rat) ((power_power_rat one_one_rat) N)) one_one_rat)) of role axiom named fact_99_power__one
% 0.78/0.95  A new axiom: (forall (N:nat), (((eq rat) ((power_power_rat one_one_rat) N)) one_one_rat))
% 0.78/0.95  FOF formula (forall (N:nat), (((eq nat) ((power_power_nat one_one_nat) N)) one_one_nat)) of role axiom named fact_100_power__one
% 0.78/0.95  A new axiom: (forall (N:nat), (((eq nat) ((power_power_nat one_one_nat) N)) one_one_nat))
% 0.78/0.95  FOF formula (forall (N:nat), (((eq real) ((power_power_real one_one_real) N)) one_one_real)) of role axiom named fact_101_power__one
% 0.78/0.95  A new axiom: (forall (N:nat), (((eq real) ((power_power_real one_one_real) N)) one_one_real))
% 0.78/0.95  FOF formula (forall (N:nat), (((eq int) ((power_power_int one_one_int) N)) one_one_int)) of role axiom named fact_102_power__one
% 0.78/0.95  A new axiom: (forall (N:nat), (((eq int) ((power_power_int one_one_int) N)) one_one_int))
% 0.78/0.95  FOF formula (forall (N:nat), (((eq complex) ((power_power_complex one_one_complex) N)) one_one_complex)) of role axiom named fact_103_power__one
% 0.78/0.95  A new axiom: (forall (N:nat), (((eq complex) ((power_power_complex one_one_complex) N)) one_one_complex))
% 0.78/0.95  FOF formula (forall (A:nat), (((eq nat) ((power_power_nat A) one_one_nat)) A)) of role axiom named fact_104_power__one__right
% 0.78/0.95  A new axiom: (forall (A:nat), (((eq nat) ((power_power_nat A) one_one_nat)) A))
% 0.78/0.95  FOF formula (forall (A:real), (((eq real) ((power_power_real A) one_one_nat)) A)) of role axiom named fact_105_power__one__right
% 0.78/0.95  A new axiom: (forall (A:real), (((eq real) ((power_power_real A) one_one_nat)) A))
% 0.78/0.95  FOF formula (forall (A:int), (((eq int) ((power_power_int A) one_one_nat)) A)) of role axiom named fact_106_power__one__right
% 0.78/0.95  A new axiom: (forall (A:int), (((eq int) ((power_power_int A) one_one_nat)) A))
% 0.78/0.95  FOF formula (forall (A:complex), (((eq complex) ((power_power_complex A) one_one_nat)) A)) of role axiom named fact_107_power__one__right
% 0.78/0.96  A new axiom: (forall (A:complex), (((eq complex) ((power_power_complex A) one_one_nat)) A))
% 0.78/0.96  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_num (bit0 M)) (bit0 N))) ((ord_less_num M) N))) of role axiom named fact_108_semiring__norm_I78_J
% 0.78/0.96  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_num (bit0 M)) (bit0 N))) ((ord_less_num M) N)))
% 0.78/0.96  FOF formula (forall (M:num) (N:num), (((eq Prop) ((ord_less_eq_num (bit0 M)) (bit0 N))) ((ord_less_eq_num M) N))) of role axiom named fact_109_semiring__norm_I71_J
% 0.78/0.96  A new axiom: (forall (M:num) (N:num), (((eq Prop) ((ord_less_eq_num (bit0 M)) (bit0 N))) ((ord_less_eq_num M) N)))
% 0.78/0.96  FOF formula (forall (M:num), (((ord_less_num M) one)->False)) of role axiom named fact_110_semiring__norm_I75_J
% 0.78/0.96  A new axiom: (forall (M:num), (((ord_less_num M) one)->False))
% 0.78/0.96  FOF formula (forall (N:num), ((ord_less_eq_num one) N)) of role axiom named fact_111_semiring__norm_I68_J
% 0.78/0.96  A new axiom: (forall (N:num), ((ord_less_eq_num one) N))
% 0.78/0.96  FOF formula (forall (N:num), (((eq Prop) (((eq complex) (numera6690914467698888265omplex N)) one_one_complex)) (((eq num) N) one))) of role axiom named fact_112_numeral__eq__one__iff
% 0.78/0.96  A new axiom: (forall (N:num), (((eq Prop) (((eq complex) (numera6690914467698888265omplex N)) one_one_complex)) (((eq num) N) one)))
% 0.78/0.96  FOF formula (forall (N:num), (((eq Prop) (((eq real) (numeral_numeral_real N)) one_one_real)) (((eq num) N) one))) of role axiom named fact_113_numeral__eq__one__iff
% 0.78/0.96  A new axiom: (forall (N:num), (((eq Prop) (((eq real) (numeral_numeral_real N)) one_one_real)) (((eq num) N) one)))
% 0.78/0.96  FOF formula (forall (N:num), (((eq Prop) (((eq rat) (numeral_numeral_rat N)) one_one_rat)) (((eq num) N) one))) of role axiom named fact_114_numeral__eq__one__iff
% 0.78/0.96  A new axiom: (forall (N:num), (((eq Prop) (((eq rat) (numeral_numeral_rat N)) one_one_rat)) (((eq num) N) one)))
% 0.78/0.96  FOF formula (forall (N:num), (((eq Prop) (((eq nat) (numeral_numeral_nat N)) one_one_nat)) (((eq num) N) one))) of role axiom named fact_115_numeral__eq__one__iff
% 0.78/0.96  A new axiom: (forall (N:num), (((eq Prop) (((eq nat) (numeral_numeral_nat N)) one_one_nat)) (((eq num) N) one)))
% 0.78/0.96  FOF formula (forall (N:num), (((eq Prop) (((eq int) (numeral_numeral_int N)) one_one_int)) (((eq num) N) one))) of role axiom named fact_116_numeral__eq__one__iff
% 0.78/0.96  A new axiom: (forall (N:num), (((eq Prop) (((eq int) (numeral_numeral_int N)) one_one_int)) (((eq num) N) one)))
% 0.78/0.96  FOF formula (forall (N:num), (((eq Prop) (((eq complex) one_one_complex) (numera6690914467698888265omplex N))) (((eq num) one) N))) of role axiom named fact_117_one__eq__numeral__iff
% 0.78/0.96  A new axiom: (forall (N:num), (((eq Prop) (((eq complex) one_one_complex) (numera6690914467698888265omplex N))) (((eq num) one) N)))
% 0.78/0.96  FOF formula (forall (N:num), (((eq Prop) (((eq real) one_one_real) (numeral_numeral_real N))) (((eq num) one) N))) of role axiom named fact_118_one__eq__numeral__iff
% 0.78/0.96  A new axiom: (forall (N:num), (((eq Prop) (((eq real) one_one_real) (numeral_numeral_real N))) (((eq num) one) N)))
% 0.78/0.96  FOF formula (forall (N:num), (((eq Prop) (((eq rat) one_one_rat) (numeral_numeral_rat N))) (((eq num) one) N))) of role axiom named fact_119_one__eq__numeral__iff
% 0.78/0.96  A new axiom: (forall (N:num), (((eq Prop) (((eq rat) one_one_rat) (numeral_numeral_rat N))) (((eq num) one) N)))
% 0.78/0.96  FOF formula (forall (N:num), (((eq Prop) (((eq nat) one_one_nat) (numeral_numeral_nat N))) (((eq num) one) N))) of role axiom named fact_120_one__eq__numeral__iff
% 0.78/0.96  A new axiom: (forall (N:num), (((eq Prop) (((eq nat) one_one_nat) (numeral_numeral_nat N))) (((eq num) one) N)))
% 0.78/0.96  FOF formula (forall (N:num), (((eq Prop) (((eq int) one_one_int) (numeral_numeral_int N))) (((eq num) one) N))) of role axiom named fact_121_one__eq__numeral__iff
% 0.78/0.96  A new axiom: (forall (N:num), (((eq Prop) (((eq int) one_one_int) (numeral_numeral_int N))) (((eq num) one) N)))
% 0.78/0.96  FOF formula (forall (A:real) (M:nat) (N:nat), (((ord_less_real one_one_real) A)->(((eq Prop) (((eq real) ((power_power_real A) M)) ((power_power_real A) N))) (((eq nat) M) N)))) of role axiom named fact_122_power__inject__exp
% 0.78/0.96  A new axiom: (forall (A:real) (M:nat) (N:nat), (((ord_less_real one_one_real) A)->(((eq Prop) (((eq real) ((power_power_real A) M)) ((power_power_real A) N))) (((eq nat) M) N))))
% 0.78/0.96  FOF formula (forall (A:rat) (M:nat) (N:nat), (((ord_less_rat one_one_rat) A)->(((eq Prop) (((eq rat) ((power_power_rat A) M)) ((power_power_rat A) N))) (((eq nat) M) N)))) of role axiom named fact_123_power__inject__exp
% 0.78/0.96  A new axiom: (forall (A:rat) (M:nat) (N:nat), (((ord_less_rat one_one_rat) A)->(((eq Prop) (((eq rat) ((power_power_rat A) M)) ((power_power_rat A) N))) (((eq nat) M) N))))
% 0.78/0.96  FOF formula (forall (A:nat) (M:nat) (N:nat), (((ord_less_nat one_one_nat) A)->(((eq Prop) (((eq nat) ((power_power_nat A) M)) ((power_power_nat A) N))) (((eq nat) M) N)))) of role axiom named fact_124_power__inject__exp
% 0.78/0.96  A new axiom: (forall (A:nat) (M:nat) (N:nat), (((ord_less_nat one_one_nat) A)->(((eq Prop) (((eq nat) ((power_power_nat A) M)) ((power_power_nat A) N))) (((eq nat) M) N))))
% 0.78/0.96  FOF formula (forall (A:int) (M:nat) (N:nat), (((ord_less_int one_one_int) A)->(((eq Prop) (((eq int) ((power_power_int A) M)) ((power_power_int A) N))) (((eq nat) M) N)))) of role axiom named fact_125_power__inject__exp
% 0.78/0.96  A new axiom: (forall (A:int) (M:nat) (N:nat), (((ord_less_int one_one_int) A)->(((eq Prop) (((eq int) ((power_power_int A) M)) ((power_power_int A) N))) (((eq nat) M) N))))
% 0.78/0.96  FOF formula (forall (N:num), ((ord_less_num one) (bit0 N))) of role axiom named fact_126_semiring__norm_I76_J
% 0.78/0.96  A new axiom: (forall (N:num), ((ord_less_num one) (bit0 N)))
% 0.78/0.96  FOF formula (forall (M:num), (((ord_less_eq_num (bit0 M)) one)->False)) of role axiom named fact_127_semiring__norm_I69_J
% 0.78/0.96  A new axiom: (forall (M:num), (((ord_less_eq_num (bit0 M)) one)->False))
% 0.78/0.96  FOF formula (((eq nat) m) (suc na)) of role axiom named fact_128__C5_Ohyps_C_I5_J
% 0.78/0.96  A new axiom: (((eq nat) m) (suc na))
% 0.78/0.96  FOF formula (forall (N:num), (((eq complex) ((plus_plus_complex (numera6690914467698888265omplex N)) one_one_complex)) (numera6690914467698888265omplex ((plus_plus_num N) one)))) of role axiom named fact_129_numeral__plus__one
% 0.78/0.96  A new axiom: (forall (N:num), (((eq complex) ((plus_plus_complex (numera6690914467698888265omplex N)) one_one_complex)) (numera6690914467698888265omplex ((plus_plus_num N) one))))
% 0.78/0.96  FOF formula (forall (N:num), (((eq real) ((plus_plus_real (numeral_numeral_real N)) one_one_real)) (numeral_numeral_real ((plus_plus_num N) one)))) of role axiom named fact_130_numeral__plus__one
% 0.78/0.96  A new axiom: (forall (N:num), (((eq real) ((plus_plus_real (numeral_numeral_real N)) one_one_real)) (numeral_numeral_real ((plus_plus_num N) one))))
% 0.78/0.96  FOF formula (forall (N:num), (((eq rat) ((plus_plus_rat (numeral_numeral_rat N)) one_one_rat)) (numeral_numeral_rat ((plus_plus_num N) one)))) of role axiom named fact_131_numeral__plus__one
% 0.78/0.96  A new axiom: (forall (N:num), (((eq rat) ((plus_plus_rat (numeral_numeral_rat N)) one_one_rat)) (numeral_numeral_rat ((plus_plus_num N) one))))
% 0.78/0.96  FOF formula (forall (N:num), (((eq nat) ((plus_plus_nat (numeral_numeral_nat N)) one_one_nat)) (numeral_numeral_nat ((plus_plus_num N) one)))) of role axiom named fact_132_numeral__plus__one
% 0.78/0.97  A new axiom: (forall (N:num), (((eq nat) ((plus_plus_nat (numeral_numeral_nat N)) one_one_nat)) (numeral_numeral_nat ((plus_plus_num N) one))))
% 0.78/0.97  FOF formula (forall (N:num), (((eq int) ((plus_plus_int (numeral_numeral_int N)) one_one_int)) (numeral_numeral_int ((plus_plus_num N) one)))) of role axiom named fact_133_numeral__plus__one
% 0.78/0.97  A new axiom: (forall (N:num), (((eq int) ((plus_plus_int (numeral_numeral_int N)) one_one_int)) (numeral_numeral_int ((plus_plus_num N) one))))
% 0.78/0.97  FOF formula (forall (N:num), (((eq complex) ((plus_plus_complex one_one_complex) (numera6690914467698888265omplex N))) (numera6690914467698888265omplex ((plus_plus_num one) N)))) of role axiom named fact_134_one__plus__numeral
% 0.78/0.97  A new axiom: (forall (N:num), (((eq complex) ((plus_plus_complex one_one_complex) (numera6690914467698888265omplex N))) (numera6690914467698888265omplex ((plus_plus_num one) N))))
% 0.78/0.97  FOF formula (forall (N:num), (((eq real) ((plus_plus_real one_one_real) (numeral_numeral_real N))) (numeral_numeral_real ((plus_plus_num one) N)))) of role axiom named fact_135_one__plus__numeral
% 0.78/0.97  A new axiom: (forall (N:num), (((eq real) ((plus_plus_real one_one_real) (numeral_numeral_real N))) (numeral_numeral_real ((plus_plus_num one) N))))
% 0.78/0.97  FOF formula (forall (N:num), (((eq rat) ((plus_plus_rat one_one_rat) (numeral_numeral_rat N))) (numeral_numeral_rat ((plus_plus_num one) N)))) of role axiom named fact_136_one__plus__numeral
% 0.78/0.97  A new axiom: (forall (N:num), (((eq rat) ((plus_plus_rat one_one_rat) (numeral_numeral_rat N))) (numeral_numeral_rat ((plus_plus_num one) N))))
% 0.78/0.97  FOF formula (forall (N:num), (((eq nat) ((plus_plus_nat one_one_nat) (numeral_numeral_nat N))) (numeral_numeral_nat ((plus_plus_num one) N)))) of role axiom named fact_137_one__plus__numeral
% 0.78/0.97  A new axiom: (forall (N:num), (((eq nat) ((plus_plus_nat one_one_nat) (numeral_numeral_nat N))) (numeral_numeral_nat ((plus_plus_num one) N))))
% 0.78/0.97  FOF formula (forall (N:num), (((eq int) ((plus_plus_int one_one_int) (numeral_numeral_int N))) (numeral_numeral_int ((plus_plus_num one) N)))) of role axiom named fact_138_one__plus__numeral
% 0.78/0.97  A new axiom: (forall (N:num), (((eq int) ((plus_plus_int one_one_int) (numeral_numeral_int N))) (numeral_numeral_int ((plus_plus_num one) N))))
% 0.78/0.97  FOF formula (forall (B2:real) (X4:nat) (Y3:nat), (((ord_less_real one_one_real) B2)->(((eq Prop) ((ord_less_real ((power_power_real B2) X4)) ((power_power_real B2) Y3))) ((ord_less_nat X4) Y3)))) of role axiom named fact_139_power__strict__increasing__iff
% 0.78/0.97  A new axiom: (forall (B2:real) (X4:nat) (Y3:nat), (((ord_less_real one_one_real) B2)->(((eq Prop) ((ord_less_real ((power_power_real B2) X4)) ((power_power_real B2) Y3))) ((ord_less_nat X4) Y3))))
% 0.78/0.97  FOF formula (forall (B2:rat) (X4:nat) (Y3:nat), (((ord_less_rat one_one_rat) B2)->(((eq Prop) ((ord_less_rat ((power_power_rat B2) X4)) ((power_power_rat B2) Y3))) ((ord_less_nat X4) Y3)))) of role axiom named fact_140_power__strict__increasing__iff
% 0.78/0.97  A new axiom: (forall (B2:rat) (X4:nat) (Y3:nat), (((ord_less_rat one_one_rat) B2)->(((eq Prop) ((ord_less_rat ((power_power_rat B2) X4)) ((power_power_rat B2) Y3))) ((ord_less_nat X4) Y3))))
% 0.78/0.97  FOF formula (forall (B2:nat) (X4:nat) (Y3:nat), (((ord_less_nat one_one_nat) B2)->(((eq Prop) ((ord_less_nat ((power_power_nat B2) X4)) ((power_power_nat B2) Y3))) ((ord_less_nat X4) Y3)))) of role axiom named fact_141_power__strict__increasing__iff
% 0.78/0.97  A new axiom: (forall (B2:nat) (X4:nat) (Y3:nat), (((ord_less_nat one_one_nat) B2)->(((eq Prop) ((ord_less_nat ((power_power_nat B2) X4)) ((power_power_nat B2) Y3))) ((ord_less_nat X4) Y3))))
% 0.78/0.97  FOF formula (forall (B2:int) (X4:nat) (Y3:nat), (((ord_less_int one_one_int) B2)->(((eq Prop) ((ord_less_int ((power_power_int B2) X4)) ((power_power_int B2) Y3))) ((ord_less_nat X4) Y3)))) of role axiom named fact_142_power__strict__increasing__iff
% 0.78/0.97  A new axiom: (forall (B2:int) (X4:nat) (Y3:nat), (((ord_less_int one_one_int) B2)->(((eq Prop) ((ord_less_int ((power_power_int B2) X4)) ((power_power_int B2) Y3))) ((ord_less_nat X4) Y3))))
% 0.78/0.97  FOF formula (((eq complex) ((plus_plus_complex one_one_complex) one_one_complex)) (numera6690914467698888265omplex (bit0 one))) of role axiom named fact_143_one__add__one
% 0.78/0.98  A new axiom: (((eq complex) ((plus_plus_complex one_one_complex) one_one_complex)) (numera6690914467698888265omplex (bit0 one)))
% 0.78/0.98  FOF formula (((eq real) ((plus_plus_real one_one_real) one_one_real)) (numeral_numeral_real (bit0 one))) of role axiom named fact_144_one__add__one
% 0.78/0.98  A new axiom: (((eq real) ((plus_plus_real one_one_real) one_one_real)) (numeral_numeral_real (bit0 one)))
% 0.78/0.98  FOF formula (((eq rat) ((plus_plus_rat one_one_rat) one_one_rat)) (numeral_numeral_rat (bit0 one))) of role axiom named fact_145_one__add__one
% 0.78/0.98  A new axiom: (((eq rat) ((plus_plus_rat one_one_rat) one_one_rat)) (numeral_numeral_rat (bit0 one)))
% 0.78/0.98  FOF formula (((eq nat) ((plus_plus_nat one_one_nat) one_one_nat)) (numeral_numeral_nat (bit0 one))) of role axiom named fact_146_one__add__one
% 0.78/0.98  A new axiom: (((eq nat) ((plus_plus_nat one_one_nat) one_one_nat)) (numeral_numeral_nat (bit0 one)))
% 0.78/0.98  FOF formula (((eq int) ((plus_plus_int one_one_int) one_one_int)) (numeral_numeral_int (bit0 one))) of role axiom named fact_147_one__add__one
% 0.78/0.98  A new axiom: (((eq int) ((plus_plus_int one_one_int) one_one_int)) (numeral_numeral_int (bit0 one)))
% 0.78/0.98  FOF formula (forall (B2:real) (X4:nat) (Y3:nat), (((ord_less_real one_one_real) B2)->(((eq Prop) ((ord_less_eq_real ((power_power_real B2) X4)) ((power_power_real B2) Y3))) ((ord_less_eq_nat X4) Y3)))) of role axiom named fact_148_power__increasing__iff
% 0.78/0.98  A new axiom: (forall (B2:real) (X4:nat) (Y3:nat), (((ord_less_real one_one_real) B2)->(((eq Prop) ((ord_less_eq_real ((power_power_real B2) X4)) ((power_power_real B2) Y3))) ((ord_less_eq_nat X4) Y3))))
% 0.78/0.98  FOF formula (forall (B2:rat) (X4:nat) (Y3:nat), (((ord_less_rat one_one_rat) B2)->(((eq Prop) ((ord_less_eq_rat ((power_power_rat B2) X4)) ((power_power_rat B2) Y3))) ((ord_less_eq_nat X4) Y3)))) of role axiom named fact_149_power__increasing__iff
% 0.78/0.98  A new axiom: (forall (B2:rat) (X4:nat) (Y3:nat), (((ord_less_rat one_one_rat) B2)->(((eq Prop) ((ord_less_eq_rat ((power_power_rat B2) X4)) ((power_power_rat B2) Y3))) ((ord_less_eq_nat X4) Y3))))
% 0.78/0.98  FOF formula (forall (B2:nat) (X4:nat) (Y3:nat), (((ord_less_nat one_one_nat) B2)->(((eq Prop) ((ord_less_eq_nat ((power_power_nat B2) X4)) ((power_power_nat B2) Y3))) ((ord_less_eq_nat X4) Y3)))) of role axiom named fact_150_power__increasing__iff
% 0.78/0.98  A new axiom: (forall (B2:nat) (X4:nat) (Y3:nat), (((ord_less_nat one_one_nat) B2)->(((eq Prop) ((ord_less_eq_nat ((power_power_nat B2) X4)) ((power_power_nat B2) Y3))) ((ord_less_eq_nat X4) Y3))))
% 0.78/0.98  FOF formula (forall (B2:int) (X4:nat) (Y3:nat), (((ord_less_int one_one_int) B2)->(((eq Prop) ((ord_less_eq_int ((power_power_int B2) X4)) ((power_power_int B2) Y3))) ((ord_less_eq_nat X4) Y3)))) of role axiom named fact_151_power__increasing__iff
% 0.78/0.98  A new axiom: (forall (B2:int) (X4:nat) (Y3:nat), (((ord_less_int one_one_int) B2)->(((eq Prop) ((ord_less_eq_int ((power_power_int B2) X4)) ((power_power_int B2) Y3))) ((ord_less_eq_nat X4) Y3))))
% 0.78/0.98  FOF formula (forall (M:nat), (((eq nat) ((divide_divide_nat ((plus_plus_nat M) M)) (numeral_numeral_nat (bit0 one)))) M)) of role axiom named fact_152_add__self__div__2
% 0.78/0.98  A new axiom: (forall (M:nat), (((eq nat) ((divide_divide_nat ((plus_plus_nat M) M)) (numeral_numeral_nat (bit0 one)))) M))
% 0.78/0.98  FOF formula (forall (N:num), (((eq Prop) ((ord_less_eq_real (numeral_numeral_real N)) one_one_real)) ((ord_less_eq_num N) one))) of role axiom named fact_153_numeral__le__one__iff
% 0.78/0.98  A new axiom: (forall (N:num), (((eq Prop) ((ord_less_eq_real (numeral_numeral_real N)) one_one_real)) ((ord_less_eq_num N) one)))
% 0.78/0.98  FOF formula (forall (N:num), (((eq Prop) ((ord_less_eq_rat (numeral_numeral_rat N)) one_one_rat)) ((ord_less_eq_num N) one))) of role axiom named fact_154_numeral__le__one__iff
% 0.78/0.98  A new axiom: (forall (N:num), (((eq Prop) ((ord_less_eq_rat (numeral_numeral_rat N)) one_one_rat)) ((ord_less_eq_num N) one)))
% 0.78/0.98  FOF formula (forall (N:num), (((eq Prop) ((ord_less_eq_nat (numeral_numeral_nat N)) one_one_nat)) ((ord_less_eq_num N) one))) of role axiom named fact_155_numeral__le__one__iff
% 0.78/0.99  A new axiom: (forall (N:num), (((eq Prop) ((ord_less_eq_nat (numeral_numeral_nat N)) one_one_nat)) ((ord_less_eq_num N) one)))
% 0.78/0.99  FOF formula (forall (N:num), (((eq Prop) ((ord_less_eq_int (numeral_numeral_int N)) one_one_int)) ((ord_less_eq_num N) one))) of role axiom named fact_156_numeral__le__one__iff
% 0.78/0.99  A new axiom: (forall (N:num), (((eq Prop) ((ord_less_eq_int (numeral_numeral_int N)) one_one_int)) ((ord_less_eq_num N) one)))
% 0.78/0.99  FOF formula (forall (N:num), (((eq Prop) ((ord_less_real one_one_real) (numeral_numeral_real N))) ((ord_less_num one) N))) of role axiom named fact_157_one__less__numeral__iff
% 0.78/0.99  A new axiom: (forall (N:num), (((eq Prop) ((ord_less_real one_one_real) (numeral_numeral_real N))) ((ord_less_num one) N)))
% 0.78/0.99  FOF formula (forall (N:num), (((eq Prop) ((ord_less_rat one_one_rat) (numeral_numeral_rat N))) ((ord_less_num one) N))) of role axiom named fact_158_one__less__numeral__iff
% 0.78/0.99  A new axiom: (forall (N:num), (((eq Prop) ((ord_less_rat one_one_rat) (numeral_numeral_rat N))) ((ord_less_num one) N)))
% 0.78/0.99  FOF formula (forall (N:num), (((eq Prop) ((ord_less_nat one_one_nat) (numeral_numeral_nat N))) ((ord_less_num one) N))) of role axiom named fact_159_one__less__numeral__iff
% 0.78/0.99  A new axiom: (forall (N:num), (((eq Prop) ((ord_less_nat one_one_nat) (numeral_numeral_nat N))) ((ord_less_num one) N)))
% 0.78/0.99  FOF formula (forall (N:num), (((eq Prop) ((ord_less_int one_one_int) (numeral_numeral_int N))) ((ord_less_num one) N))) of role axiom named fact_160_one__less__numeral__iff
% 0.78/0.99  A new axiom: (forall (N:num), (((eq Prop) ((ord_less_int one_one_int) (numeral_numeral_int N))) ((ord_less_num one) N)))
% 0.78/0.99  FOF formula (forall (A:real) (B2:real) (C:real), (((eq real) ((plus_plus_real ((plus_plus_real A) B2)) C)) ((plus_plus_real A) ((plus_plus_real B2) C)))) of role axiom named fact_161_is__num__normalize_I1_J
% 0.78/0.99  A new axiom: (forall (A:real) (B2:real) (C:real), (((eq real) ((plus_plus_real ((plus_plus_real A) B2)) C)) ((plus_plus_real A) ((plus_plus_real B2) C))))
% 0.78/0.99  FOF formula (forall (A:rat) (B2:rat) (C:rat), (((eq rat) ((plus_plus_rat ((plus_plus_rat A) B2)) C)) ((plus_plus_rat A) ((plus_plus_rat B2) C)))) of role axiom named fact_162_is__num__normalize_I1_J
% 0.78/0.99  A new axiom: (forall (A:rat) (B2:rat) (C:rat), (((eq rat) ((plus_plus_rat ((plus_plus_rat A) B2)) C)) ((plus_plus_rat A) ((plus_plus_rat B2) C))))
% 0.78/0.99  FOF formula (forall (A:int) (B2:int) (C:int), (((eq int) ((plus_plus_int ((plus_plus_int A) B2)) C)) ((plus_plus_int A) ((plus_plus_int B2) C)))) of role axiom named fact_163_is__num__normalize_I1_J
% 0.78/0.99  A new axiom: (forall (A:int) (B2:int) (C:int), (((eq int) ((plus_plus_int ((plus_plus_int A) B2)) C)) ((plus_plus_int A) ((plus_plus_int B2) C))))
% 0.78/0.99  FOF formula (forall (X4:num), (((eq complex) ((plus_plus_complex one_one_complex) (numera6690914467698888265omplex X4))) ((plus_plus_complex (numera6690914467698888265omplex X4)) one_one_complex))) of role axiom named fact_164_one__plus__numeral__commute
% 0.78/0.99  A new axiom: (forall (X4:num), (((eq complex) ((plus_plus_complex one_one_complex) (numera6690914467698888265omplex X4))) ((plus_plus_complex (numera6690914467698888265omplex X4)) one_one_complex)))
% 0.78/0.99  FOF formula (forall (X4:num), (((eq real) ((plus_plus_real one_one_real) (numeral_numeral_real X4))) ((plus_plus_real (numeral_numeral_real X4)) one_one_real))) of role axiom named fact_165_one__plus__numeral__commute
% 0.78/0.99  A new axiom: (forall (X4:num), (((eq real) ((plus_plus_real one_one_real) (numeral_numeral_real X4))) ((plus_plus_real (numeral_numeral_real X4)) one_one_real)))
% 0.78/0.99  FOF formula (forall (X4:num), (((eq rat) ((plus_plus_rat one_one_rat) (numeral_numeral_rat X4))) ((plus_plus_rat (numeral_numeral_rat X4)) one_one_rat))) of role axiom named fact_166_one__plus__numeral__commute
% 0.78/0.99  A new axiom: (forall (X4:num), (((eq rat) ((plus_plus_rat one_one_rat) (numeral_numeral_rat X4))) ((plus_plus_rat (numeral_numeral_rat X4)) one_one_rat)))
% 0.78/0.99  FOF formula (forall (X4:num), (((eq nat) ((plus_plus_nat one_one_nat) (numeral_numeral_nat X4))) ((plus_plus_nat (numeral_numeral_nat X4)) one_one_nat))) of role axiom named fact_167_one__plus__numeral__commute
% 0.78/0.99  A new axiom: (forall (X4:num), (((eq nat) ((plus_plus_nat one_one_nat) (numeral_numeral_nat X4))) ((plus_plus_nat (numeral_numeral_nat X4)) one_one_nat)))
% 0.78/0.99  FOF formula (forall (X4:num), (((eq int) ((plus_plus_int one_one_int) (numeral_numeral_int X4))) ((plus_plus_int (numeral_numeral_int X4)) one_one_int))) of role axiom named fact_168_one__plus__numeral__commute
% 0.78/0.99  A new axiom: (forall (X4:num), (((eq int) ((plus_plus_int one_one_int) (numeral_numeral_int X4))) ((plus_plus_int (numeral_numeral_int X4)) one_one_int)))
% 0.78/0.99  FOF formula (forall (X4:num), (((eq Prop) ((ord_less_eq_num X4) one)) (((eq num) X4) one))) of role axiom named fact_169_le__num__One__iff
% 0.78/0.99  A new axiom: (forall (X4:num), (((eq Prop) ((ord_less_eq_num X4) one)) (((eq num) X4) one)))
% 0.78/0.99  FOF formula ((ord_less_eq_real one_one_real) one_one_real) of role axiom named fact_170_le__numeral__extra_I4_J
% 0.78/0.99  A new axiom: ((ord_less_eq_real one_one_real) one_one_real)
% 0.78/0.99  FOF formula ((ord_less_eq_rat one_one_rat) one_one_rat) of role axiom named fact_171_le__numeral__extra_I4_J
% 0.78/0.99  A new axiom: ((ord_less_eq_rat one_one_rat) one_one_rat)
% 0.78/0.99  FOF formula ((ord_less_eq_nat one_one_nat) one_one_nat) of role axiom named fact_172_le__numeral__extra_I4_J
% 0.78/0.99  A new axiom: ((ord_less_eq_nat one_one_nat) one_one_nat)
% 0.78/0.99  FOF formula ((ord_less_eq_int one_one_int) one_one_int) of role axiom named fact_173_le__numeral__extra_I4_J
% 0.78/0.99  A new axiom: ((ord_less_eq_int one_one_int) one_one_int)
% 0.78/0.99  FOF formula (((ord_less_real one_one_real) one_one_real)->False) of role axiom named fact_174_less__numeral__extra_I4_J
% 0.78/0.99  A new axiom: (((ord_less_real one_one_real) one_one_real)->False)
% 0.78/0.99  FOF formula (((ord_less_rat one_one_rat) one_one_rat)->False) of role axiom named fact_175_less__numeral__extra_I4_J
% 0.78/0.99  A new axiom: (((ord_less_rat one_one_rat) one_one_rat)->False)
% 0.78/0.99  FOF formula (((ord_less_nat one_one_nat) one_one_nat)->False) of role axiom named fact_176_less__numeral__extra_I4_J
% 0.78/0.99  A new axiom: (((ord_less_nat one_one_nat) one_one_nat)->False)
% 0.78/0.99  FOF formula (((ord_less_int one_one_int) one_one_int)->False) of role axiom named fact_177_less__numeral__extra_I4_J
% 0.78/0.99  A new axiom: (((ord_less_int one_one_int) one_one_int)->False)
% 0.78/0.99  FOF formula (forall (A:real) (N:nat), (((ord_less_eq_real one_one_real) A)->((ord_less_eq_real one_one_real) ((power_power_real A) N)))) of role axiom named fact_178_one__le__power
% 0.78/0.99  A new axiom: (forall (A:real) (N:nat), (((ord_less_eq_real one_one_real) A)->((ord_less_eq_real one_one_real) ((power_power_real A) N))))
% 0.78/0.99  FOF formula (forall (A:rat) (N:nat), (((ord_less_eq_rat one_one_rat) A)->((ord_less_eq_rat one_one_rat) ((power_power_rat A) N)))) of role axiom named fact_179_one__le__power
% 0.78/0.99  A new axiom: (forall (A:rat) (N:nat), (((ord_less_eq_rat one_one_rat) A)->((ord_less_eq_rat one_one_rat) ((power_power_rat A) N))))
% 0.78/0.99  FOF formula (forall (A:nat) (N:nat), (((ord_less_eq_nat one_one_nat) A)->((ord_less_eq_nat one_one_nat) ((power_power_nat A) N)))) of role axiom named fact_180_one__le__power
% 0.78/0.99  A new axiom: (forall (A:nat) (N:nat), (((ord_less_eq_nat one_one_nat) A)->((ord_less_eq_nat one_one_nat) ((power_power_nat A) N))))
% 0.78/0.99  FOF formula (forall (A:int) (N:nat), (((ord_less_eq_int one_one_int) A)->((ord_less_eq_int one_one_int) ((power_power_int A) N)))) of role axiom named fact_181_one__le__power
% 0.78/0.99  A new axiom: (forall (A:int) (N:nat), (((ord_less_eq_int one_one_int) A)->((ord_less_eq_int one_one_int) ((power_power_int A) N))))
% 0.78/0.99  FOF formula (forall (A:complex) (N:nat), (((eq complex) ((power_power_complex ((divide1717551699836669952omplex one_one_complex) A)) N)) ((divide1717551699836669952omplex one_one_complex) ((power_power_complex A) N)))) of role axiom named fact_182_power__one__over
% 0.78/0.99  A new axiom: (forall (A:complex) (N:nat), (((eq complex) ((power_power_complex ((divide1717551699836669952omplex one_one_complex) A)) N)) ((divide1717551699836669952omplex one_one_complex) ((power_power_complex A) N))))
% 0.78/0.99  FOF formula (forall (A:real) (N:nat), (((eq real) ((power_power_real ((divide_divide_real one_one_real) A)) N)) ((divide_divide_real one_one_real) ((power_power_real A) N)))) of role axiom named fact_183_power__one__over
% 0.78/1.00  A new axiom: (forall (A:real) (N:nat), (((eq real) ((power_power_real ((divide_divide_real one_one_real) A)) N)) ((divide_divide_real one_one_real) ((power_power_real A) N))))
% 0.78/1.00  FOF formula (forall (A:rat) (N:nat), (((eq rat) ((power_power_rat ((divide_divide_rat one_one_rat) A)) N)) ((divide_divide_rat one_one_rat) ((power_power_rat A) N)))) of role axiom named fact_184_power__one__over
% 0.78/1.00  A new axiom: (forall (A:rat) (N:nat), (((eq rat) ((power_power_rat ((divide_divide_rat one_one_rat) A)) N)) ((divide_divide_rat one_one_rat) ((power_power_rat A) N))))
% 0.78/1.00  FOF formula (((eq nat) ((plus_plus_nat one_one_nat) one_one_nat)) (numeral_numeral_nat (bit0 one))) of role axiom named fact_185_nat__1__add__1
% 0.78/1.00  A new axiom: (((eq nat) ((plus_plus_nat one_one_nat) one_one_nat)) (numeral_numeral_nat (bit0 one)))
% 0.78/1.00  FOF formula (forall (N:num), (((eq complex) (numera6690914467698888265omplex (bit0 N))) ((plus_plus_complex (numera6690914467698888265omplex N)) (numera6690914467698888265omplex N)))) of role axiom named fact_186_numeral__Bit0
% 0.78/1.00  A new axiom: (forall (N:num), (((eq complex) (numera6690914467698888265omplex (bit0 N))) ((plus_plus_complex (numera6690914467698888265omplex N)) (numera6690914467698888265omplex N))))
% 0.78/1.00  FOF formula (forall (N:num), (((eq real) (numeral_numeral_real (bit0 N))) ((plus_plus_real (numeral_numeral_real N)) (numeral_numeral_real N)))) of role axiom named fact_187_numeral__Bit0
% 0.78/1.00  A new axiom: (forall (N:num), (((eq real) (numeral_numeral_real (bit0 N))) ((plus_plus_real (numeral_numeral_real N)) (numeral_numeral_real N))))
% 0.78/1.00  FOF formula (forall (N:num), (((eq rat) (numeral_numeral_rat (bit0 N))) ((plus_plus_rat (numeral_numeral_rat N)) (numeral_numeral_rat N)))) of role axiom named fact_188_numeral__Bit0
% 0.78/1.00  A new axiom: (forall (N:num), (((eq rat) (numeral_numeral_rat (bit0 N))) ((plus_plus_rat (numeral_numeral_rat N)) (numeral_numeral_rat N))))
% 0.78/1.00  FOF formula (forall (N:num), (((eq nat) (numeral_numeral_nat (bit0 N))) ((plus_plus_nat (numeral_numeral_nat N)) (numeral_numeral_nat N)))) of role axiom named fact_189_numeral__Bit0
% 0.78/1.00  A new axiom: (forall (N:num), (((eq nat) (numeral_numeral_nat (bit0 N))) ((plus_plus_nat (numeral_numeral_nat N)) (numeral_numeral_nat N))))
% 0.78/1.00  FOF formula (forall (N:num), (((eq int) (numeral_numeral_int (bit0 N))) ((plus_plus_int (numeral_numeral_int N)) (numeral_numeral_int N)))) of role axiom named fact_190_numeral__Bit0
% 0.78/1.00  A new axiom: (forall (N:num), (((eq int) (numeral_numeral_int (bit0 N))) ((plus_plus_int (numeral_numeral_int N)) (numeral_numeral_int N))))
% 0.78/1.00  FOF formula (forall (N:nat) (N3:nat) (A:real), (((ord_less_nat N) N3)->(((ord_less_real one_one_real) A)->((ord_less_real ((power_power_real A) N)) ((power_power_real A) N3))))) of role axiom named fact_191_power__strict__increasing
% 0.78/1.00  A new axiom: (forall (N:nat) (N3:nat) (A:real), (((ord_less_nat N) N3)->(((ord_less_real one_one_real) A)->((ord_less_real ((power_power_real A) N)) ((power_power_real A) N3)))))
% 0.78/1.00  FOF formula (forall (N:nat) (N3:nat) (A:rat), (((ord_less_nat N) N3)->(((ord_less_rat one_one_rat) A)->((ord_less_rat ((power_power_rat A) N)) ((power_power_rat A) N3))))) of role axiom named fact_192_power__strict__increasing
% 0.78/1.00  A new axiom: (forall (N:nat) (N3:nat) (A:rat), (((ord_less_nat N) N3)->(((ord_less_rat one_one_rat) A)->((ord_less_rat ((power_power_rat A) N)) ((power_power_rat A) N3)))))
% 0.78/1.00  FOF formula (forall (N:nat) (N3:nat) (A:nat), (((ord_less_nat N) N3)->(((ord_less_nat one_one_nat) A)->((ord_less_nat ((power_power_nat A) N)) ((power_power_nat A) N3))))) of role axiom named fact_193_power__strict__increasing
% 0.78/1.00  A new axiom: (forall (N:nat) (N3:nat) (A:nat), (((ord_less_nat N) N3)->(((ord_less_nat one_one_nat) A)->((ord_less_nat ((power_power_nat A) N)) ((power_power_nat A) N3)))))
% 0.78/1.00  FOF formula (forall (N:nat) (N3:nat) (A:int), (((ord_less_nat N) N3)->(((ord_less_int one_one_int) A)->((ord_less_int ((power_power_int A) N)) ((power_power_int A) N3))))) of role axiom named fact_194_power__strict__increasing
% 0.78/1.00  A new axiom: (forall (N:nat) (N3:nat) (A:int), (((ord_less_nat N) N3)->(((ord_less_int one_one_int) A)->((ord_less_int ((power_power_int A) N)) ((power_power_int A) N3)))))
% 0.78/1.01  FOF formula (forall (A:real) (M:nat) (N:nat), (((ord_less_real one_one_real) A)->(((ord_less_real ((power_power_real A) M)) ((power_power_real A) N))->((ord_less_nat M) N)))) of role axiom named fact_195_power__less__imp__less__exp
% 0.78/1.01  A new axiom: (forall (A:real) (M:nat) (N:nat), (((ord_less_real one_one_real) A)->(((ord_less_real ((power_power_real A) M)) ((power_power_real A) N))->((ord_less_nat M) N))))
% 0.78/1.01  FOF formula (forall (A:rat) (M:nat) (N:nat), (((ord_less_rat one_one_rat) A)->(((ord_less_rat ((power_power_rat A) M)) ((power_power_rat A) N))->((ord_less_nat M) N)))) of role axiom named fact_196_power__less__imp__less__exp
% 0.78/1.01  A new axiom: (forall (A:rat) (M:nat) (N:nat), (((ord_less_rat one_one_rat) A)->(((ord_less_rat ((power_power_rat A) M)) ((power_power_rat A) N))->((ord_less_nat M) N))))
% 0.78/1.01  FOF formula (forall (A:nat) (M:nat) (N:nat), (((ord_less_nat one_one_nat) A)->(((ord_less_nat ((power_power_nat A) M)) ((power_power_nat A) N))->((ord_less_nat M) N)))) of role axiom named fact_197_power__less__imp__less__exp
% 0.78/1.01  A new axiom: (forall (A:nat) (M:nat) (N:nat), (((ord_less_nat one_one_nat) A)->(((ord_less_nat ((power_power_nat A) M)) ((power_power_nat A) N))->((ord_less_nat M) N))))
% 0.78/1.01  FOF formula (forall (A:int) (M:nat) (N:nat), (((ord_less_int one_one_int) A)->(((ord_less_int ((power_power_int A) M)) ((power_power_int A) N))->((ord_less_nat M) N)))) of role axiom named fact_198_power__less__imp__less__exp
% 0.78/1.01  A new axiom: (forall (A:int) (M:nat) (N:nat), (((ord_less_int one_one_int) A)->(((ord_less_int ((power_power_int A) M)) ((power_power_int A) N))->((ord_less_nat M) N))))
% 0.78/1.01  FOF formula (forall (N:nat) (N3:nat) (A:real), (((ord_less_eq_nat N) N3)->(((ord_less_eq_real one_one_real) A)->((ord_less_eq_real ((power_power_real A) N)) ((power_power_real A) N3))))) of role axiom named fact_199_power__increasing
% 0.78/1.01  A new axiom: (forall (N:nat) (N3:nat) (A:real), (((ord_less_eq_nat N) N3)->(((ord_less_eq_real one_one_real) A)->((ord_less_eq_real ((power_power_real A) N)) ((power_power_real A) N3)))))
% 0.78/1.01  FOF formula (forall (N:nat) (N3:nat) (A:rat), (((ord_less_eq_nat N) N3)->(((ord_less_eq_rat one_one_rat) A)->((ord_less_eq_rat ((power_power_rat A) N)) ((power_power_rat A) N3))))) of role axiom named fact_200_power__increasing
% 0.78/1.01  A new axiom: (forall (N:nat) (N3:nat) (A:rat), (((ord_less_eq_nat N) N3)->(((ord_less_eq_rat one_one_rat) A)->((ord_less_eq_rat ((power_power_rat A) N)) ((power_power_rat A) N3)))))
% 0.78/1.01  FOF formula (forall (N:nat) (N3:nat) (A:nat), (((ord_less_eq_nat N) N3)->(((ord_less_eq_nat one_one_nat) A)->((ord_less_eq_nat ((power_power_nat A) N)) ((power_power_nat A) N3))))) of role axiom named fact_201_power__increasing
% 0.78/1.01  A new axiom: (forall (N:nat) (N3:nat) (A:nat), (((ord_less_eq_nat N) N3)->(((ord_less_eq_nat one_one_nat) A)->((ord_less_eq_nat ((power_power_nat A) N)) ((power_power_nat A) N3)))))
% 0.78/1.01  FOF formula (forall (N:nat) (N3:nat) (A:int), (((ord_less_eq_nat N) N3)->(((ord_less_eq_int one_one_int) A)->((ord_less_eq_int ((power_power_int A) N)) ((power_power_int A) N3))))) of role axiom named fact_202_power__increasing
% 0.78/1.01  A new axiom: (forall (N:nat) (N3:nat) (A:int), (((ord_less_eq_nat N) N3)->(((ord_less_eq_int one_one_int) A)->((ord_less_eq_int ((power_power_int A) N)) ((power_power_int A) N3)))))
% 0.78/1.01  FOF formula (forall (N:num), ((ord_less_eq_real one_one_real) (numeral_numeral_real N))) of role axiom named fact_203_one__le__numeral
% 0.78/1.01  A new axiom: (forall (N:num), ((ord_less_eq_real one_one_real) (numeral_numeral_real N)))
% 0.78/1.01  FOF formula (forall (N:num), ((ord_less_eq_rat one_one_rat) (numeral_numeral_rat N))) of role axiom named fact_204_one__le__numeral
% 0.78/1.01  A new axiom: (forall (N:num), ((ord_less_eq_rat one_one_rat) (numeral_numeral_rat N)))
% 0.78/1.01  FOF formula (forall (N:num), ((ord_less_eq_nat one_one_nat) (numeral_numeral_nat N))) of role axiom named fact_205_one__le__numeral
% 0.78/1.01  A new axiom: (forall (N:num), ((ord_less_eq_nat one_one_nat) (numeral_numeral_nat N)))
% 0.78/1.01  FOF formula (forall (N:num), ((ord_less_eq_int one_one_int) (numeral_numeral_int N))) of role axiom named fact_206_one__le__numeral
% 0.85/1.02  A new axiom: (forall (N:num), ((ord_less_eq_int one_one_int) (numeral_numeral_int N)))
% 0.85/1.02  FOF formula (forall (N:num), (((ord_less_real (numeral_numeral_real N)) one_one_real)->False)) of role axiom named fact_207_not__numeral__less__one
% 0.85/1.02  A new axiom: (forall (N:num), (((ord_less_real (numeral_numeral_real N)) one_one_real)->False))
% 0.85/1.02  FOF formula (forall (N:num), (((ord_less_rat (numeral_numeral_rat N)) one_one_rat)->False)) of role axiom named fact_208_not__numeral__less__one
% 0.85/1.02  A new axiom: (forall (N:num), (((ord_less_rat (numeral_numeral_rat N)) one_one_rat)->False))
% 0.85/1.02  FOF formula (forall (N:num), (((ord_less_nat (numeral_numeral_nat N)) one_one_nat)->False)) of role axiom named fact_209_not__numeral__less__one
% 0.85/1.02  A new axiom: (forall (N:num), (((ord_less_nat (numeral_numeral_nat N)) one_one_nat)->False))
% 0.85/1.02  FOF formula (forall (N:num), (((ord_less_int (numeral_numeral_int N)) one_one_int)->False)) of role axiom named fact_210_not__numeral__less__one
% 0.85/1.02  A new axiom: (forall (N:num), (((ord_less_int (numeral_numeral_int N)) one_one_int)->False))
% 0.85/1.02  FOF formula (((eq complex) (numera6690914467698888265omplex one)) one_one_complex) of role axiom named fact_211_numeral__One
% 0.85/1.02  A new axiom: (((eq complex) (numera6690914467698888265omplex one)) one_one_complex)
% 0.85/1.02  FOF formula (((eq real) (numeral_numeral_real one)) one_one_real) of role axiom named fact_212_numeral__One
% 0.85/1.02  A new axiom: (((eq real) (numeral_numeral_real one)) one_one_real)
% 0.85/1.02  FOF formula (((eq rat) (numeral_numeral_rat one)) one_one_rat) of role axiom named fact_213_numeral__One
% 0.85/1.02  A new axiom: (((eq rat) (numeral_numeral_rat one)) one_one_rat)
% 0.85/1.02  FOF formula (((eq nat) (numeral_numeral_nat one)) one_one_nat) of role axiom named fact_214_numeral__One
% 0.85/1.02  A new axiom: (((eq nat) (numeral_numeral_nat one)) one_one_nat)
% 0.85/1.02  FOF formula (((eq int) (numeral_numeral_int one)) one_one_int) of role axiom named fact_215_numeral__One
% 0.85/1.02  A new axiom: (((eq int) (numeral_numeral_int one)) one_one_int)
% 0.85/1.02  FOF formula (((eq nat) (numeral_numeral_nat one)) one_one_nat) of role axiom named fact_216_numerals_I1_J
% 0.85/1.02  A new axiom: (((eq nat) (numeral_numeral_nat one)) one_one_nat)
% 0.85/1.02  FOF formula (forall (B2:nat) (K:nat), (((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) B2)->(((ord_less_eq_nat one_one_nat) K)->((ex nat) (fun (N4:nat)=> ((and ((ord_less_eq_nat ((power_power_nat B2) N4)) K)) ((ord_less_nat K) ((power_power_nat B2) ((plus_plus_nat N4) one_one_nat))))))))) of role axiom named fact_217_ex__power__ivl1
% 0.85/1.02  A new axiom: (forall (B2:nat) (K:nat), (((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) B2)->(((ord_less_eq_nat one_one_nat) K)->((ex nat) (fun (N4:nat)=> ((and ((ord_less_eq_nat ((power_power_nat B2) N4)) K)) ((ord_less_nat K) ((power_power_nat B2) ((plus_plus_nat N4) one_one_nat)))))))))
% 0.85/1.02  FOF formula (forall (B2:nat) (K:nat), (((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) B2)->(((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) K)->((ex nat) (fun (N4:nat)=> ((and ((ord_less_nat ((power_power_nat B2) N4)) K)) ((ord_less_eq_nat K) ((power_power_nat B2) ((plus_plus_nat N4) one_one_nat))))))))) of role axiom named fact_218_ex__power__ivl2
% 0.85/1.02  A new axiom: (forall (B2:nat) (K:nat), (((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) B2)->(((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) K)->((ex nat) (fun (N4:nat)=> ((and ((ord_less_nat ((power_power_nat B2) N4)) K)) ((ord_less_eq_nat K) ((power_power_nat B2) ((plus_plus_nat N4) one_one_nat)))))))))
% 0.85/1.02  FOF formula (forall (X4:complex) (Y3:complex), (((eq complex) ((power_power_complex ((minus_minus_complex X4) Y3)) (numeral_numeral_nat (bit0 one)))) ((power_power_complex ((minus_minus_complex Y3) X4)) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_219_power2__commute
% 0.85/1.02  A new axiom: (forall (X4:complex) (Y3:complex), (((eq complex) ((power_power_complex ((minus_minus_complex X4) Y3)) (numeral_numeral_nat (bit0 one)))) ((power_power_complex ((minus_minus_complex Y3) X4)) (numeral_numeral_nat (bit0 one)))))
% 0.85/1.02  FOF formula (forall (X4:real) (Y3:real), (((eq real) ((power_power_real ((minus_minus_real X4) Y3)) (numeral_numeral_nat (bit0 one)))) ((power_power_real ((minus_minus_real Y3) X4)) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_220_power2__commute
% 0.85/1.03  A new axiom: (forall (X4:real) (Y3:real), (((eq real) ((power_power_real ((minus_minus_real X4) Y3)) (numeral_numeral_nat (bit0 one)))) ((power_power_real ((minus_minus_real Y3) X4)) (numeral_numeral_nat (bit0 one)))))
% 0.85/1.03  FOF formula (forall (X4:rat) (Y3:rat), (((eq rat) ((power_power_rat ((minus_minus_rat X4) Y3)) (numeral_numeral_nat (bit0 one)))) ((power_power_rat ((minus_minus_rat Y3) X4)) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_221_power2__commute
% 0.85/1.03  A new axiom: (forall (X4:rat) (Y3:rat), (((eq rat) ((power_power_rat ((minus_minus_rat X4) Y3)) (numeral_numeral_nat (bit0 one)))) ((power_power_rat ((minus_minus_rat Y3) X4)) (numeral_numeral_nat (bit0 one)))))
% 0.85/1.03  FOF formula (forall (X4:int) (Y3:int), (((eq int) ((power_power_int ((minus_minus_int X4) Y3)) (numeral_numeral_nat (bit0 one)))) ((power_power_int ((minus_minus_int Y3) X4)) (numeral_numeral_nat (bit0 one))))) of role axiom named fact_222_power2__commute
% 0.85/1.03  A new axiom: (forall (X4:int) (Y3:int), (((eq int) ((power_power_int ((minus_minus_int X4) Y3)) (numeral_numeral_nat (bit0 one)))) ((power_power_int ((minus_minus_int Y3) X4)) (numeral_numeral_nat (bit0 one)))))
% 0.85/1.03  FOF formula (forall (A:real) (M:nat) (N:nat), (((ord_less_real one_one_real) A)->(((ord_less_eq_real ((power_power_real A) M)) ((power_power_real A) N))->((ord_less_eq_nat M) N)))) of role axiom named fact_223_power__le__imp__le__exp
% 0.85/1.03  A new axiom: (forall (A:real) (M:nat) (N:nat), (((ord_less_real one_one_real) A)->(((ord_less_eq_real ((power_power_real A) M)) ((power_power_real A) N))->((ord_less_eq_nat M) N))))
% 0.85/1.03  FOF formula (forall (A:rat) (M:nat) (N:nat), (((ord_less_rat one_one_rat) A)->(((ord_less_eq_rat ((power_power_rat A) M)) ((power_power_rat A) N))->((ord_less_eq_nat M) N)))) of role axiom named fact_224_power__le__imp__le__exp
% 0.85/1.03  A new axiom: (forall (A:rat) (M:nat) (N:nat), (((ord_less_rat one_one_rat) A)->(((ord_less_eq_rat ((power_power_rat A) M)) ((power_power_rat A) N))->((ord_less_eq_nat M) N))))
% 0.85/1.03  FOF formula (forall (A:nat) (M:nat) (N:nat), (((ord_less_nat one_one_nat) A)->(((ord_less_eq_nat ((power_power_nat A) M)) ((power_power_nat A) N))->((ord_less_eq_nat M) N)))) of role axiom named fact_225_power__le__imp__le__exp
% 0.85/1.03  A new axiom: (forall (A:nat) (M:nat) (N:nat), (((ord_less_nat one_one_nat) A)->(((ord_less_eq_nat ((power_power_nat A) M)) ((power_power_nat A) N))->((ord_less_eq_nat M) N))))
% 0.85/1.03  FOF formula (forall (A:int) (M:nat) (N:nat), (((ord_less_int one_one_int) A)->(((ord_less_eq_int ((power_power_int A) M)) ((power_power_int A) N))->((ord_less_eq_nat M) N)))) of role axiom named fact_226_power__le__imp__le__exp
% 0.85/1.03  A new axiom: (forall (A:int) (M:nat) (N:nat), (((ord_less_int one_one_int) A)->(((ord_less_eq_int ((power_power_int A) M)) ((power_power_int A) N))->((ord_less_eq_nat M) N))))
% 0.85/1.03  FOF formula (((eq rat) ((power_power_rat one_one_rat) (numeral_numeral_nat (bit0 one)))) one_one_rat) of role axiom named fact_227_one__power2
% 0.85/1.03  A new axiom: (((eq rat) ((power_power_rat one_one_rat) (numeral_numeral_nat (bit0 one)))) one_one_rat)
% 0.85/1.03  FOF formula (((eq nat) ((power_power_nat one_one_nat) (numeral_numeral_nat (bit0 one)))) one_one_nat) of role axiom named fact_228_one__power2
% 0.85/1.03  A new axiom: (((eq nat) ((power_power_nat one_one_nat) (numeral_numeral_nat (bit0 one)))) one_one_nat)
% 0.85/1.03  FOF formula (((eq real) ((power_power_real one_one_real) (numeral_numeral_nat (bit0 one)))) one_one_real) of role axiom named fact_229_one__power2
% 0.85/1.03  A new axiom: (((eq real) ((power_power_real one_one_real) (numeral_numeral_nat (bit0 one)))) one_one_real)
% 0.85/1.03  FOF formula (((eq int) ((power_power_int one_one_int) (numeral_numeral_nat (bit0 one)))) one_one_int) of role axiom named fact_230_one__power2
% 0.85/1.03  A new axiom: (((eq int) ((power_power_int one_one_int) (numeral_numeral_nat (bit0 one)))) one_one_int)
% 0.85/1.03  FOF formula (((eq complex) ((power_power_complex one_one_complex) (numeral_numeral_nat (bit0 one)))) one_one_complex) of role axiom named fact_231_one__power2
% 0.85/1.03  A new axiom: (((eq complex) ((power_power_complex one_one_complex) (numeral_numeral_nat (bit0 one)))) one_one_complex)
% 0.85/1.04  FOF formula (forall (K:nat) (M:nat) (N:nat), (((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) K)->((ord_less_eq_nat ((minus_minus_nat M) N)) ((minus_minus_nat ((power_power_nat K) M)) ((power_power_nat K) N))))) of role axiom named fact_232_diff__le__diff__pow
% 0.85/1.04  A new axiom: (forall (K:nat) (M:nat) (N:nat), (((ord_less_eq_nat (numeral_numeral_nat (bit0 one))) K)->((ord_less_eq_nat ((minus_minus_nat M) N)) ((minus_minus_nat ((power_power_nat K) M)) ((power_power_nat K) N)))))
% 0.85/1.04  FOF formula (forall (A:complex) (B2:complex) (N:nat), (((eq complex) ((power_power_complex ((divide1717551699836669952omplex A) B2)) N)) ((divide1717551699836669952omplex ((power_power_complex A) N)) ((power_power_complex B2) N)))) of role axiom named fact_233_power__divide
% 0.85/1.04  A new axiom: (forall (A:complex) (B2:complex) (N:nat), (((eq complex) ((power_power_complex ((divide1717551699836669952omplex A) B2)) N)) ((divide1717551699836669952omplex ((power_power_complex A) N)) ((power_power_complex B2) N))))
% 0.85/1.04  FOF formula (forall (A:real) (B2:real) (N:nat), (((eq real) ((power_power_real ((divide_divide_real A) B2)) N)) ((divide_divide_real ((power_power_real A) N)) ((power_power_real B2) N)))) of role axiom named fact_234_power__divide
% 0.85/1.04  A new axiom: (forall (A:real) (B2:real) (N:nat), (((eq real) ((power_power_real ((divide_divide_real A) B2)) N)) ((divide_divide_real ((power_power_real A) N)) ((power_power_real B2) N))))
% 0.85/1.04  FOF formula (forall (A:rat) (B2:rat) (N:nat), (((eq rat) ((power_power_rat ((divide_divide_rat A) B2)) N)) ((divide_divide_rat ((power_power_rat A) N)) ((power_power_rat B2) N)))) of role axiom named fact_235_power__divide
% 0.85/1.04  A new axiom: (forall (A:rat) (B2:rat) (N:nat), (((eq rat) ((power_power_rat ((divide_divide_rat A) B2)) N)) ((divide_divide_rat ((power_power_rat A) N)) ((power_power_rat B2) N))))
% 0.85/1.04  FOF formula (forall (K:nat) (J:nat) (_TPTP_I:nat), (((ord_less_eq_nat K) J)->(((eq nat) ((plus_plus_nat _TPTP_I) ((minus_minus_nat J) K))) ((minus_minus_nat ((plus_plus_nat _TPTP_I) J)) K)))) of role axiom named fact_236_Nat_Oadd__diff__assoc
% 0.85/1.04  A new axiom: (forall (K:nat) (J:nat) (_TPTP_I:nat), (((ord_less_eq_nat K) J)->(((eq nat) ((plus_plus_nat _TPTP_I) ((minus_minus_nat J) K))) ((minus_minus_nat ((plus_plus_nat _TPTP_I) J)) K))))
% 0.85/1.04  FOF formula (forall (K:nat) (J:nat) (_TPTP_I:nat), (((ord_less_eq_nat K) J)->(((eq nat) ((plus_plus_nat ((minus_minus_nat J) K)) _TPTP_I)) ((minus_minus_nat ((plus_plus_nat J) _TPTP_I)) K)))) of role axiom named fact_237_Nat_Oadd__diff__assoc2
% 0.85/1.04  A new axiom: (forall (K:nat) (J:nat) (_TPTP_I:nat), (((ord_less_eq_nat K) J)->(((eq nat) ((plus_plus_nat ((minus_minus_nat J) K)) _TPTP_I)) ((minus_minus_nat ((plus_plus_nat J) _TPTP_I)) K))))
% 0.85/1.04  FOF formula (forall (K:nat) (J:nat) (_TPTP_I:nat), (((ord_less_eq_nat K) J)->(((eq nat) ((minus_minus_nat _TPTP_I) ((minus_minus_nat J) K))) ((minus_minus_nat ((plus_plus_nat _TPTP_I) K)) J)))) of role axiom named fact_238_Nat_Odiff__diff__right
% 0.85/1.04  A new axiom: (forall (K:nat) (J:nat) (_TPTP_I:nat), (((ord_less_eq_nat K) J)->(((eq nat) ((minus_minus_nat _TPTP_I) ((minus_minus_nat J) K))) ((minus_minus_nat ((plus_plus_nat _TPTP_I) K)) J))))
% 0.85/1.04  FOF formula ((and ((ord_less_nat ((vEBT_VEBT_high xa) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) m))) ((ord_less_nat ((vEBT_VEBT_low xa) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) na))) of role axiom named fact_239__092_060open_062high_Ax_An_A_060_A2_A_094_Am_A_092_060and_062_Alow_Ax_An_A_060_A2_A_094_An_092_060close_062
% 0.85/1.04  A new axiom: ((and ((ord_less_nat ((vEBT_VEBT_high xa) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) m))) ((ord_less_nat ((vEBT_VEBT_low xa) na)) ((power_power_nat (numeral_numeral_nat (bit0 one))) na)))
% 0.85/1.04  FOF formula (forall (B2:real) (A:real), (((ord_less_eq_real B2) A)->(((eq real) ((plus_plus_real B2) ((minus_minus_real A) B2))) A))) of role axiom named fact_240_le__add__diff__inverse
% 0.85/1.04  A new axiom: (forall (B2:real) (A:real), (((ord_less_eq_real B2) A)->(((eq real) ((plus_plus_real B2) ((minus_minus_real A) B2))) A)))
% 0.85/1.04  FOF formula (forall (B2:rat) (A:rat), (((ord_less_eq_rat B2) A)->(((eq rat) ((plus_plus_rat B2) ((minus_minus_rat A) B2))) A))) of role axiom named fact_241_le__add__diff__inverse
% 0.85/1.05  A new axiom: (forall (B2:rat) (A:rat), (((ord_less_eq_rat B2) A)->(((eq rat) ((plus_plus_rat B2) ((minus_minus_rat A) B2))) A)))
% 0.85/1.05  FOF formula (forall (B2:nat) (A:nat), (((ord_less_eq_nat B2) A)->(((eq nat) ((plus_plus_nat B2) ((minus_minus_nat A) B2))) A))) of role axiom named fact_242_le__add__diff__inverse
% 0.85/1.05  A new axiom: (forall (B2:nat) (A:nat), (((ord_less_eq_nat B2) A)->(((eq nat) ((plus_plus_nat B2) ((minus_minus_nat A) B2))) A)))
% 0.85/1.05  FOF formula (forall (B2:int) (A:int), (((ord_less_eq_int B2) A)->(((eq int) ((plus_plus_int B2) ((minus_minus_int A) B2))) A))) of role axiom named fact_243_le__add__diff__inverse
% 0.85/1.05  A new axiom: (forall (B2:int) (A:int), (((ord_less_eq_int B2) A)->(((eq int) ((plus_plus_int B2) ((minus_minus_int A) B2))) A)))
% 0.85/1.05  FOF formula (forall (B2:real) (A:real), (((ord_less_eq_real B2) A)->(((eq real) ((plus_plus_real ((minus_minus_real A) B2)) B2)) A))) of role axiom named fact_244_le__add__diff__inverse2
% 0.85/1.05  A new axiom: (forall (B2:real) (A:real), (((ord_less_eq_real B2) A)->(((eq real) ((plus_plus_real ((minus_minus_real A) B2)) B2)) A)))
% 0.85/1.05  FOF formula (forall (B2:rat) (A:rat), (((ord_less_eq_rat B2) A)->(((eq rat) ((plus_plus_rat ((minus_minus_rat A) B2)) B2)) A))) of role axiom named fact_245_le__add__diff__inverse2
% 0.85/1.05  A new axiom: (forall (B2:rat) (A:rat), (((ord_less_eq_rat B2) A)->(((eq rat) ((plus_plus_rat ((minus_minus_rat A) B2)) B2)) A)))
% 0.85/1.05  FOF formula (forall (B2:nat) (A:nat), (((ord_less_eq_nat B2) A)->(((eq nat) ((plus_plus_nat ((minus_minus_nat A) B2)) B2)) A))) of role axiom named fact_246_le__add__diff__inverse2
% 0.85/1.05  A new axiom: (forall (B2:nat) (A:nat), (((ord_less_eq_nat B2) A)->(((eq nat) ((plus_plus_nat ((minus_minus_nat A) B2)) B2)) A)))
% 0.85/1.05  FOF formula (forall (B2:int) (A:int), (((ord_less_eq_int B2) A)->(((eq int) ((plus_plus_int ((minus_minus_int A) B2)) B2)) A))) of role axiom named fact_247_le__add__diff__inverse2
% 0.85/1.05  A new axiom: (forall (B2:int) (A:int), (((ord_less_eq_int B2) A)->(((eq int) ((plus_plus_int ((minus_minus_int A) B2)) B2)) A)))
% 0.85/1.05  FOF formula (forall (A:nat) (M:nat) (N:nat), (((eq nat) ((divide_divide_nat ((divide_divide_nat A) ((power_power_nat (numeral_numeral_nat (bit0 one))) M))) ((power_power_nat (numeral_numeral_nat (bit0 one))) N))) ((divide_divide_nat A) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat M) N))))) of role axiom named fact_248_div__exp__eq
% 0.85/1.05  A new axiom: (forall (A:nat) (M:nat) (N:nat), (((eq nat) ((divide_divide_nat ((divide_divide_nat A) ((power_power_nat (numeral_numeral_nat (bit0 one))) M))) ((power_power_nat (numeral_numeral_nat (bit0 one))) N))) ((divide_divide_nat A) ((power_power_nat (numeral_numeral_nat (bit0 one))) ((plus_plus_nat M) N)))))
% 0.85/1.05  FOF formula (forall (A:int) (M:nat) (N:nat), (((eq int) ((divide_divide_int ((divide_divide_int A) ((power_power_int (numeral_numeral_int (bit0 one))) M))) ((power_power_int (numeral_numeral_int (bit0 one))) N))) ((divide_divide_int A) ((power_power_int (numeral_numeral_int (bit0 one))) ((plus_plus_nat M) N))))) of role axiom named fact_249_div__exp__eq
% 0.85/1.05  A new axiom: (forall (A:int) (M:nat) (N:nat), (((eq int) ((divide_divide_int ((divide_divide_int A) ((power_power_int (numeral_numeral_int (bit0 one))) M))) ((power_power_int (numeral_numeral_int (bit0 one))) N))) ((divide_divide_int A) ((power_power_int (numeral_numeral_int (bit0 one))) ((plus_plus_nat M) N)))))
% 0.85/1.05  FOF formula (forall (X4:real) (Y3:real), (((ord_less_real X4) Y3)->((ord_less_real X4) ((divide_divide_real ((plus_plus_real X4) Y3)) (numeral_numeral_real (bit0 one)))))) of role axiom named fact_250_field__less__half__sum
% 0.85/1.05  A new axiom: (forall (X4:real) (Y3:real), (((ord_less_real X4) Y3)->((ord_less_real X4) ((divide_divide_real ((plus_plus_real X4) Y3)) (numeral_numeral_real (bit0 one))))))
% 0.85/1.05  FOF formula (forall (X4:rat) (Y3:rat), (((ord_less_rat X4) Y3)->((ord_less_rat X4) ((divide_divide_rat ((plus_plus_rat X4) Y3)) (numeral_numeral_rat (bit0 one)))))) of role axiom named fact_251_field__less__half__sum
% 0.85/1.05  A new axiom: (forall (X4:rat) (Y3:rat), (((ord_less_rat X4) Y3)->((ord_less_rat X4) ((divide_divide_rat ((plus_plus_rat X4) Y3)) (numeral_numeral_rat (bit0 one))))))
% 0.85/1.05  FOF formula (forall (X4:nat) (N:nat) (Y3:nat), (((ord_less_nat X4) ((power_power_nat (numeral_numeral_nat (bit0 one))) N))->(((eq nat) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat Y3) ((power_power_nat (numeral_numeral_nat (bit0 one))) N))) X4)) N)) Y3))) of role axiom named fact_252_high__inv
% 0.85/1.05  A new axiom: (forall (X4:nat) (N:nat) (Y3:nat), (((ord_less_nat X4) ((power_power_nat (numeral_numeral_nat (bit0 one))) N))->(((eq nat) ((vEBT_VEBT_high ((plus_plus_nat ((times_times_nat Y3) ((power_power_nat (numeral_numeral_nat (bit0 one))) N))) X4)) N)) Y3)))
% 0.85/1.05  FOF formula (forall (_TPTP_I:nat) (J:nat) (K:nat), (((eq nat) ((minus_minus_nat ((minus_minus_nat _TPTP_I) J)) K)) ((minus_minus_nat _TPTP_I) ((plus_plus_nat J) K)))) of role axiom named fact_253_diff__diff__left
% 0.85/1.05  A new axiom: (forall (_TPTP_I:nat) (J:nat) (K:nat), (((eq nat) ((minus_minus_nat ((minus_minus_nat _TPTP_I) J)) K)) ((minus_minus_nat _TPTP_I) ((plus_plus_nat J) K))))
% 0.85/1.05  FOF formula (forall (_TPTP_I:nat) (N:nat), (((ord_less_eq_nat _TPTP_I) N)->(((eq nat) ((minus_minus_nat N) ((minus_minus_nat N) _TPTP_I))) _TPTP_I))) of role axiom named fact_254_diff__diff__cancel
% 0.85/1.05  A new axiom: (forall (_TPTP_I:nat) (N:nat), (((ord_less_eq_nat _TPTP_I) N)->(((eq nat) ((minus_minus_nat N) ((minus_minus_nat N) _TPTP_I))) _TPTP_I)))
% 0.85/1.05  FOF formula (forall (K:nat) (M:nat) (N:nat), (((eq Prop) ((ord_less_eq_nat ((plus_plus_nat K) M)) ((plus_plus_nat K) N))) ((ord_less_eq_nat M) N))) of role axiom named fact_255_nat__add__left__cancel__le
% 0.85/1.05  A new axiom: (forall (K:nat) (M:nat) (N:nat), (((eq Prop) ((ord_less_eq_nat ((plus_plus_nat K) M)) ((plus_plus_nat K) N))) ((ord_less_eq_nat M) N)))
% 0.85/1.05  <<<      ( ! [N4: nat] :
% 0.85/1.05            ( X4
% 0.85/1.05           != ( plus_plus_nat @ N4 @ N4 ) )
% 0.85/1.05       => ~ !>>>!!!<<< [N4: nat] :
% 0.85/1.05              ( X4
% 0.85/1.05             != ( plus_plus_nat @ N4 @ ( suc @ N4 ) ) ) ) ).
% 0.85/1.05  
% 0.85/1.05  >>>
% 0.85/1.05  statestack=[0, 1, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 11, 22, 30, 36, 43, 50, 113, 185, 229, 265, 285, 300, 221, 120, 187, 124]
% 0.85/1.05  symstack=[$end, TPTP_file_pre, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, TPTP_input, LexToken(THF,'thf',1,188811), LexToken(LPAR,'(',1,188814), name, LexToken(COMMA,',',1,188840), formula_role, LexToken(COMMA,',',1,188846), thf_quantified_formula_PRE, thf_quantifier, LexToken(LBRACKET,'[',1,188854), thf_variable_list, LexToken(RBRACKET,']',1,188862), LexToken(COLON,':',1,188864), LexToken(LPAR,'(',1,188872), thf_unitary_formula, thf_pair_connective, unary_connective]
% 0.85/1.05  Unexpected exception Syntax error at '!':BANG
% 0.85/1.05  Traceback (most recent call last):
% 0.85/1.05    File "CASC.py", line 79, in <module>
% 0.85/1.05      problem=TPTP.TPTPproblem(env=environment,debug=1,file=file)
% 0.85/1.05    File "/export/starexec/sandbox2/solver/bin/TPTP.py", line 38, in __init__
% 0.85/1.05      parser.parse(file.read(),debug=0,lexer=lexer)
% 0.85/1.05    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 265, in parse
% 0.85/1.05      return self.parseopt_notrack(input,lexer,debug,tracking,tokenfunc)
% 0.85/1.05    File "/export/starexec/sandbox2/solver/bin/ply/yacc.py", line 1047, in parseopt_notrack
% 0.85/1.05      tok = self.errorfunc(errtoken)
% 0.85/1.05    File "/export/starexec/sandbox2/solver/bin/TPTPparser.py", line 2099, in p_error
% 0.85/1.05      raise TPTPParsingError("Syntax error at '%s':%s" % (t.value,t.type))
% 0.85/1.05  TPTPparser.TPTPParsingError: Syntax error at '!':BANG
%------------------------------------------------------------------------------